1、判断是否是null
var a= null;
(!a&&typeof a ==="Object")
2 对象的Symbol.hasInstance
属性,指向一个内部方法。当其他对象使用instanceof
运算符,判断是否为该对象的实例时,会调用这个方法。
class MyClass {
[Symbol.hasInstance](foo) {
alert(111111111)
}
}
[1, 2, 3] instanceof new MyClass() //alert