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>

  • 相关阅读:
    Oracle Merge into
    查询 null 记录
    删除 eclipse 插件
    vs 密钥
    视频网站建设
    eclipse 版本 查看
    让数据库变快的十个建议
    c# WebBrowser 操作
    svn 代码合并
    Android开发者应该深入学习的10个开源应用项目
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/7235900.html
Copyright © 2011-2022 走看看