对象的存储描述:
get 和 set 方法
1 <script> 2 var obj ={ 3 get age(){ 4 return 22 5 }, 6 set age(value){ 7 console.log(value) 8 } 9 }10 console.log(obj.age)11 obj.age = 2312 13 var obj1 ={14 x:1,15 y:2,16 z:3,17 get zhouchang(){18 return this.x+this.y+this.z19 },20 set two(value){21 this.x*=value22 this.y*=value23 this.z*=value24 }25 }26 console.log(obj1.zhouchang)27 obj1.two =228 console.log(obj1.zhouchang)29 30 Object.defineProperty(obj1,"k",{31 get : function(){32 return 2933 }34 })35 console.log(obj1.k)36 </script>
原标题:js 中对象属性特性2
关键词:JS