标签:web 链接 lse false return div OLE turn 参考
// instanceof 内部实现原理 console.log(instance_of(Function, Function)); function instance_of(L, R) { var O = R.prototype; L = L.__proto__; while (true) { if (L === null) return false; if (O === L) return true; L = L.__proto__; } } Function instanceof Function //right: Function.prototype ( Function 函数 对应的匿名函数对象 ) //left: Function.__proto__ ( Function 函数 对应的匿名函数对象 ) Object instanceof Function; //right: Function.prototype ( Function 函数 对应的匿名函数对象 ) //left: Object.__proto__ ( Function 函数 对应的匿名函数对象 ) Object instanceof Object //right: Object.prototype ( Object 函数 对应的原型对象 ) //left: Object.__proto__ ( Function 函数 对应的匿名函数对象 ) Object.__proto__ .__proto__ ( Object 函数 对应的原型对象 ) Function instanceof Object; //right: Object.prototype ( Object 函数 对应的原型对象 ) //left: Function.__proto__ ( Function 函数 对应的匿名函数对象 ) Function.__proto__.__proto__ ( Object 函数 对应的原型对象 )
标签:web 链接 lse false return div OLE turn 参考
原文地址:https://www.cnblogs.com/justSmile2/p/9960024.html