给定两个像这样的类:
function A(name) {
this.name = name;
}
A.prototype.sayName = function() {
console.log(this.name);
}
var B = require('some-class');
// B is subclass of A?
有没有办法以编程方式确定 B 是否是 A 的子类?
编辑:就我而言, B 是一个函数并B.prototype
extends A.prototype
。B 不是 的回报new A()
。B instanceof A
似乎不起作用。