如何在子原型中访问父原型变量'id'。
const util = require('util');
const Parent = function () {};
Parent.prototype.access = function() {
var id = 1;
};
const Child = function () {};
util.inherits(Child, Parent);
child.prototype.access = function() {
//access Parent.prototype.access variable 'id' here
}
有什么想法吗?
答案 0 :(得分:0)
您可以使用JS类来做到这一点。
class Parent {
constructor(id) {
this.id = id;
}
access() {
this.id = 1;
console.log('Parent access');
}
}
class Child extends Parent {
access() {
console.log(`Child access: ${this.id}`);
}
}
const d = new Child(5);
d.access(); // Child access: 5