一、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解决,代码还没写。。