instanceof的实现原理

编程入门 行业动态 更新时间:2024-10-27 14:27:37

instanceof是我们经常用来判断一个实例是否属于个类型。其实现原理是,查找构造函数的原型对象是否在实例对象的原型链上,如果在返回true,如果不在返回false

function myinstanceof(L,R){var LP = L.__proto__;var RP = R.prototype;while(true){if(LP === null){return false;}if(LP === RP){return true;}LP = LP.__proto__;}
}
console.log(myinstanceof({},Array));

instanceof不能用来判断基本数据类型

更多推荐

原理,instanceof

本文发布于:2023-05-26 18:05:04,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/275015.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:原理   instanceof

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!