const q={
a:1
}
var e=Object.create(q,{c:{ //(对象原型,对象属性)
value: 42,
writable: true,
enumerable: true,
configurable: true
},e:{value:function(){}}});
Object.defineProperty(q,"g",{//对象,原型属性,原型值
value:"da",
writable: true,
enumerable: true,
configurable: true
})
Object.defineProperty(q,'f',{//对象,原型属性,访问器属性
get() { return bValue; },
set(newValue) { bValue = newValue; },
})
q.f=12
Object.setPrototypeOf(q,{r:1, //针对对象,设置对象原型
writable: true,
enumerable: true,
configurable: true
})
console.log(e)
JavaScript设置原型api
最新推荐文章于 2024-09-22 11:17:00 发布