ECMAScript中對象的兩種屬性

返回值是一個對象,訪問屬性configurable 、enumerable、get、set四個屬性,

如果是數值屬性,返回的對象屬性有configurable 、enumerable、writable、value四個屬性

備註:

Object.defineProperties()函數可以定義多個屬性

eg:

var p = {get: 0};

Object.defineProperties(p, {"name", {

get: function (){

console.log('get');

return this.get;

},

set: function (newVal) {

console.log('set');

this.get = newVal;

}

}, "age": {

writable: true,

value: 11

}

})


分享到:


相關文章: