美文网首页
instanceof 和 isPrototypeOf

instanceof 和 isPrototypeOf

作者: 逛简书的小强 | 来源:发表于2018-10-29 14:56 被阅读0次
 X instanceof Y
 Y.isPrototypeOf(X)

介绍

instanceof: Y的prototype是否在X的原型链上面

isPrototypeOf: Y对象是否在在X的原型链上

相同点

  • 都是对象与对象的判断
  • 都是判断包含关系

不同点

1 范围不同

instanceof的范围会大于isPrototypeOf的范围 所以 满足isPrototypeOf的话 一定满足 instanceof

2 应用场景不同

instanceof 用于判断X是否是Y的实例

isPrototypeOf 用于判断X是否继承了Y

3 顺序不同

instanceof 子在前父在后

isPrototypeOf 父在前子在后

相关文章

网友评论

      本文标题:instanceof 和 isPrototypeOf

      本文链接:https://www.haomeiwen.com/subject/pnpbtqtx.html