JavaScript中instanceof实现原理(判断obj.__proto__ === proto)
最新推荐文章于 2022-07-18 09:52:37 发布
一、instanceof是干什么的instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。二、代码实现function instance_of (obj, Fn) { // 判断传入的构造函数是不是函数类型 if (typeof Fn !== 'function') { throw new TypeError('不是函数'); } // 实例不是对象, 返回false if (!obj ||
摘要由CSDN通过智能技术生成