如何p
从对象的原型中删除属性?
var Test = function() {};
Object.defineProperty(Test.prototype, 'p', {
get: function () { return 5; }
});
Object.defineProperty(Test.prototype, 'p', {
get: function () { return 10; }
});
这会产生TypeError: Cannot redefine property: p。有没有办法可以删除该属性并重新添加它?或者是否可以在configurable
创建属性后设置属性?