當函數位於父對象內的另一個對象上時,如何覆蓋javascript對象上的函數。覆蓋javascript對象屬性上的函數
例子:
function TestingABC() {
this.events = { finish: function() { console.log("FINISHED"); } };
}
function TestingXYZ() {
TestingABC.call(this);
}
TestingXYZ.prototype = Object.create(TestingABC.prototype);
我怎麼會凌駕於TestingXYZ的events.finish功能與一些新的代碼,我需要寫沿運行父(TestingABC)代碼?
'VAR舊= this.events.finish?; this.events.finish = function(){console.log('new function'); old.call(本); };'? – zerkms
@RobG你爲什麼要刪除你的答案? – zerkms