<script>
//instanceof 运算符用来检测 constructor.prototype 是否存在于参数 object 的原型链上
function C(){}
var o = new C();
// C.prototype == o.__proto__
// 默认原型
console.log(o instanceof C);
C.prototype = {name:'123'};
var o2 = new C();
// C.prototype == o2.__proto__;
// {name:'123'}
console.log(o2 instanceof C);
// C.prototype = {name:'123'}
// o.__proto__ = 默认原型
console.log(o instanceof C);
</script>
javascript instaceof
最新推荐文章于 2022-03-17 15:39:17 发布