instanceofJudge(data, value) {
if (typeof data !== "object" || typeof value === null) {
return false;
}
let proto = Object.getPrototypeOf(data);
while (1) {
if (proto == null) {
return false;
}
if (proto == value.prototype) {
return true;
}
proto = Object.getPrototypeOf(proto);
}
}
测试如下