首页 > Web开发 > 详细

js对象的相关操作方法

时间:2016-03-05 21:56:18      阅读:256      评论:0      收藏:0      [点我收藏+]
 1     //在js的对象中可以直接将一个方法赋值给一个属性,这种方法非常好用。
    //在js中虽然没有像其他语言中的class关键字,但是我们也可以用函数,字面量的方式来模拟。
2 var myHome={ 3 name:"张海", 4 age :30, 5 messages:function(){ 6 console.log(this.name+"已经"+this.age+"岁了"); 7 } 8 }; 9 10 //属性的方法添加,修改,调用 11 myHome.name="小和尚";//给对象修改属性 12 myHome.sex="";//给对象添加属性 13 myHome.xuexi=function(){//给对象添加方法 14 console.log(this.name+"还在学习他已经"+this.age+"岁了"); 15 }; 16 console.log(myHome.sex);//调用属性 17 console.log(myHome.name); 18 console.log(myHome.messages());//调用方法 19 console.log(myHome.xuexi()); 20 21 //删除对象的属性和方法 通过delete关键字 22 delete myHome.name;//删除属性 23 delete myHome.messages;//删除方法 24 25 //检查对象是否拥有某个属性 用in关键字 26 console.log("name" in myHome);//存在在返回true 27 console.log("xuexi" in myHome);//不存在返回false 28 29 //迭代对象属性 30 //每次迭代的时候会把myHome的属性名赋值给i,在通过myHome[i]来迭代出每个属性值 31 for(i in myHome){ 32 console.log("name:"+i+"\t value:"+myHome[i]); 33 }

 

js对象的相关操作方法

原文:http://www.cnblogs.com/wujindong/p/5245918.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!