instanceof 就是判断构造函数的 prototype 属性是否出现在实例的原型链上。
function instanceOf(left, right) {let proto = left.__proto__let prototype = right.prototypewhile (true) {if (proto === null) return falseif (proto === prototype) return trueproto = proto.__proto__}}console.log(instanceOf(() => {}, Function))
