然后我们去看Symbol的内置的一些属性
可以看到有很多,有11个一共
他的功能就是,给类,或者给上面的这些方法,添加,一些自定义的方法
当执行上面的方法的时候就会调用自己定义的方法.
这里我们用了个class,后面我们会说道,这个class,
然后我们在里面定义一个static的
static [Symbol.hasInstance](){
console.log("xxx");
}
这个static的部分,相当于这个类的一个构造方法.
然后
instanceof运算符用来判断一个构造函数的prototype属性所指向的对象是否存在另外一个要检测对象的原型链上
obj instanceofOb