instancof 是判断 对象是否 存在目标对象的原型链上
比如 一个 实例对象的原型必定有object原型
const RP=Object.prototype // object原型
function L() {
sex: '男'
}
let LP = new L()
LP = LP.__proto__ // 拿到实例对象原型
function myInstance(L, R) {
while (true) {
if (L == null) {
return false
}
if (L == R) {
return true
}
L = L.__proto__ // 如果循环得不到就将实例的原型的原型赋值给L,继续判读
}
}
``` const result = myInstance(LP, RP)
console.log(result) // 结果为true