首页 > 代码库 > JavaScript中对象属性的添加和删除
JavaScript中对象属性的添加和删除
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript"> /* * 用.为对象添加属性 用关键字delete删除属性 用[]添加属性 和.的不同 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>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。