作用
instanceOf可以用来判断一个数据具体是哪一种 object
手写
function myInstanceOf(a, b) {
const A = a.prototype; // 获取到a的原型对象
let B = b.__proto__; // 隐式原型,其值由构造函数的prototype赋值,指向原型对象
while(B) {
if(A === B) {
return true;
}
B = B.__proto__;
}
return false;
}
标签:instanceOf,__,proto,原型,手写,prototype
From: https://www.cnblogs.com/taosifan/p/16989081.html