instanceof 坑点在哪?

版权声明:任先阳,ifgm.cn、nvcc.cc、sbfox.com https://blog.csdn.net/qq_39571197/article/details/86828032

一、frame之间就不说了,window都不是同一个,instanceof 返回的结果就不用说了..

二、包装类型,Boolean、Number、String

// Boolean、Number同理
const s1 = 's1';
const s2 = new String('s2');
console.log(s1 instanceof String);
console.log(s2 instanceof String);
console.log(s2 instanceof Object);

三、派生类

通过Symbol.species解决,代码还没写。。

 

没有更多推荐了,返回首页