zoukankan      html  css  js  c++  java
  • JavaScript中对象属性的加入和删除

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    <script type="text/javascript">
    /*
     * 用.为对象加入属性
     用keyworddelete删除属性
     
     用[]加入属性
     和.的不同
     r.name==r["name"];
     r.name仅仅能加入字符串属性
     []加入属性。功能强大,能够动态加入属性
     */
     var r=new Object();
     alert(typeof(r));
     //加入属性
     r.name="jobs";
     alert(r.name);
     r.getname=function(){
    	 return "jobs";
     }
     alert(r.getname());
     //删除属性
     delete r.name;
     alert(r.name);//这时候的结果就是undefined
     //--------------------------------------------
     //使用中括号为对象加入属性
     r["name"]="tom";
     alert(r["name"]);
     
     r.name="toms";
     alert(r["names"]);
     //r.name==r["name"]//这两种写法是等价的哦
     var arg="abc";
     r[arg]="heima";//功能强大,能够动态的加入属性。能够使一个函数变量返回的一个字符串
     r.arg="itcast";//arg默觉得字符串
    </script>
    </head>
    <body>
    
    </body>
    </html>

  • 相关阅读:
    C# 3.0新特性
    WinForm上显示gif动画
    Sql Server中Case函数的使用(上篇)转载
    Jquery的$命名冲突:
    Sql Server中case函数的使用(下篇) 转载
    hdu 2544 2066 1874 2680
    伤感!
    hdu 1999 不可摸数
    hdu 1878欧拉回路
    hdu 2767
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/7235900.html
Copyright © 2011-2022 走看看