/**
* 模拟instanceof
*/
const simulateInstanceof = (L, R) => {
// L表示左边表达式,R表示右边表达式
const O = R.prototype; // 取R的显示原型
L = L.__proto__; // 取L的隐式原型
while (true) {
if (L === null) {
return false;
}
if (O === L) {
return true;
}
L = L.__proto__;
}
}
复制代码
模拟instanceof实现
最新推荐文章于 2023-07-24 17:32:56 发布