返回值是一個對象,訪問屬性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
}
})
閱讀更多 前端小白說 的文章
關鍵字: 數據 屬性數據 ECMAScript