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)
}