90. 实现`instanceof`
分享给更多人
中等难度 -通过 / -执行
你知道 instanceOf 是如何工作的吗 ?
如果直到的话,请实现一个 myInstanceOf()
。
class A {}class B extends A {}const b = new B()myInstanceOf(b, B) // truemyInstanceOf(b, A) // truemyInstanceOf(b, Object) // truefunction C() {}myInstanceOf(b, C) // falseC.prototype = B.prototypemyInstanceOf(b, C) // trueC.prototype = {}myInstanceOf(b, C) // false