首页 > 其他 > 详细

实现instanceof , prototype与 __proto__

时间:2021-08-02 15:01:00      阅读:22      评论:0      收藏:0      [点我收藏+]
prototype是函数才有的属性,切记,切记
__proto__是每个对象都有的属性
function instanceof(left, right){
   var left = left.__proto__;
  var right = right.prototype;
  while(true){
    if(left==null) return false

    if(left==right) return true:
    left = left.__proto__
  }
}
只要右边构造函数的prototype在左边对象的原型链上即可

 

实现instanceof , prototype与 __proto__

原文:https://www.cnblogs.com/lhs-fight/p/15089336.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!