Я хотел бы узнать, можно ли переопределить функцию definePropery объекта (.prototype) в подклассе (.prototype), так что установщик не только устанавливает значение но также, например, выполняет дополнительный метод.Redefine Object.defineProperty в Javascript
Я пытался что-то вроде этого:
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")
}
})
}
Но идентификатор не работает
Почему вы хотите это сделать? – bjb568
Определить «не работает». Не работает ли оно, как ожидалось, совсем не выкидывает ошибку ... – RobG
Что именно не _wort_ об этом? Что происходит вместо того, что вы ожидаете? И как вы вызываете этот код? –