你的位置:首页 > Java教程

[Java教程]js 中对象属性特性2


对象的存储描述:

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>