var obj1 = {spa
age: 1,繼承
get name(){ },ip
set name(name){} //get和set定義的屬性無value原型鏈
}get
Object.defineProperty(obj1, 'sex', { //給obj1設置一個屬性sex,這裏只能新增或修改自身屬性,原型
//而不能修改從原型鏈上繼承的屬性;Object.defineProperties能夠設置多個屬性it
value: 'dd', //值console
writable: false,//是否可寫table
enumerable: false, //是否可枚舉tab
configurable: true//是否能夠從新設置這些設置項
})
Object.defineProperty(obj1, 'sex', {
value: '4444'
})
console.log(Object.getOwnPropertyDescriptor(obj1, 'sex'))
for(var i in obj1){
console.log(i)
}