首页 > Web开发 > 详细

js 中对象属性特性2

时间:2016-02-13 21:50:48      阅读:217      评论:0      收藏:0      [点我收藏+]

对象的存储描述:

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 = 23
12 
13     var obj1 ={
14         x:1,
15         y:2,
16         z:3,
17         get zhouchang(){
18             return this.x+this.y+this.z
19         },
20         set two(value){
21             this.x*=value
22             this.y*=value
23             this.z*=value
24         }
25     }
26     console.log(obj1.zhouchang)
27     obj1.two =2
28     console.log(obj1.zhouchang)
29 
30     Object.defineProperty(obj1,"k",{
31         get : function(){
32             return 29
33         }
34     })
35     console.log(obj1.k)
36 </script>

 

js 中对象属性特性2

原文:http://www.cnblogs.com/Ziksang/p/5188277.html

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