js对象的相关操作方法

Posted 平凡的世界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js对象的相关操作方法相关的知识,希望对你有一定的参考价值。

 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对象的相关操作方法的主要内容,如果未能解决你的问题,请参考以下文章

js对象的相关操作方法

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

几个关于js数组方法reduce的经典片段

几个关于js数组方法reduce的经典片段

spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段