像这样的事情:
function myinput(input){
input.on('click',this.check)
this.check = function(){....}
}
function mynewinput(){
input.on('click',this.newcheck)
}
mynewinput.prototype = new myinput();
mynewinput.prototype.newcheck = function(){....}
我想要的是子类方法“newcheck”extand或cover“check”,但这些代码只运行旧的“check”,怎么做?谢谢
答案 0 :(得分:0)
这可行吗
function myinput(input) {
input.on('check', this.check);
}
myinput.prototype.check = function() {...}
function mynewinput(input) {
myinput.call(this, input);
}
mynewinput.prototype = new myinput();
mynewinput.prototype.check = function() {myinput.prototype.check(); ...}