ฉันจะเข้าถึงเมธอดจากคลาสพาเรนต์ที่ถูกแทนที่ในคลาสลูกได้อย่างไร ในตัวอย่างของฉันด้านล่าง ฉันต้องการเรียกใช้เมธอด 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();