如何從父類中訪問子類中覆蓋的方法? 在我的例子下面我想呼叫的bar.my_name()方法的首要 方法內側foo.my_name()如何從子類中的覆蓋方法調用父方法
function bar() {
this.my_name = function() {
alert("I Am Bar");
}
}
function foo() {
this.my_name = function() {
alert("I Am Foo");
//access parent.my_name()
}
}
foo.prototype = Object.create(bar.prototype);
foo.prototype.constructor = foo;
var test = new foo();
test.my_name();
您在示例代碼中根本沒有使用原型。設置foo.prototype不會做任何事情,因爲bar只有實例變量。也許下面的答案可以幫助你理解JavaScript原型:http://stackoverflow.com/a/16063711/1641941 – HMR