js实现instanceof
2024-10-08 03:30:54
instanceof 是通过原型链判断的,A instanceof B, 在A的原型链中层层查找,是否有原型等于B.prototype,如果一直找到A的原型链的顶端null,仍然不等于B.prototype,那么返回false,否则返回true.
function instance(left,right){
left=left.__proto__
right=right.prototype
while(true){
if(left==null)
return false;
if(left===right)
return true;
left=left.__proto__
}
}
最新文章
- S5PV210_时钟系统
- Unity Animator动画状态机 深入理解(三)二维混合树
- python---tuple元祖
- GDC2016 执着于光影表现的【全境封锁】的开放世界渲染
- python py生成为pyc文件
- 注解Annotation 详解(转)
- Python基础:函数
- JAVA中单例模式的几种实现方式
- [转载] Docker网络原则入门:EXPOSE,-p,-P,-link
- mysql 无法启动1067
- DataGridView复选框实现单选功能(二)
- word超链接显示HYPERLINK
- MongoDB 学习笔记(四)C# 操作MongoDB
- ImageView类简介
- sql -以零作除数
- Linux下报 java.net.SocketException权限不够 异常解决
- sql server 2008 设计时 不允许保存更改
- java Runtime类
- js原生API----查找dom
- Mesos+Zookeeper+Marathon+Docker分布式集群管理最佳实践