作者:李旭光
引用请标明出处
instanceof
instanceof 可以正确的判断对象的类型,因为内部机制是通过判断对象的原型链中是不是能找到类型的 prototype。
举例:
1 | a instanceof Object |
判断 Object 的 prototype 是否在 a 的原型链上。
我们也可以试着实现一下 instanceof
1 | function myInstanceof(left, right) { // left 表示左表达式,right 表示右表达式 |