我想了解是否可以在子类(.prototype)中重新定义对象(.prototype)的“definePropery”函数,以便设置器不仅设置属性的值,而且例如执行附加方法。
我尝试过这样的事情:
Myclass.prototype.defineProperty = function (obj, prop, meth) {
Object.defineProperty.call(this, obj, prop, {
get: function () {
return obj[prop]
},
set: function () {
obj[prop] = n;
alert("dev")
}
})
}
但是id不起作用