你的位置:首页 > 软件开发 > Java > 6.1.2 定义多个属性

6.1.2 定义多个属性

发布时间:2015-06-08 00:00:10
由于未对象定义多个属性的可能性很大,ECMAScript 5 又定义了一个Object.defineProperties()方法。利用这个方法可以通过描述符一次定义多个属性。这个方法接收两个对象参数:第一个对象是要添加和修改其属性的对象,第二个对象的属性与第一个对象中要添加或修改 ...

  由于未对象定义多个属性的可能性很大,ECMAScript 5 又定义了一个Object.defineProperties()方法。利用这个方法可以通过描述符一次定义多个属性。这个方法接收两个对象参数:第一个对象是要添加和修改其属性的对象,第二个对象的属性与第一个对象中要添加或修改的属性一一对应。例如:

var book = {};Object.defineProperties(book,{  _year:{    value:2004  },  edition:{    value:1  },  year:{    get:function(){      return this._year;    },    set:function(newValue){      if(newValue>2004){        this._year = newValue;        this.edition += newValue - 2004;      }    }  }});

原标题:6.1.2 定义多个属性

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录