1.原型链&instanceof关键字
简单说明 原型链 与 instanceof 作用原理
1.原型链
1.JS 代码
JS代码
2. 在Chrome 下的 输出台 结果
图片链接 图片链接2
Chrome输出台
2. instancof 关键字
1.简单来说
1. A instanceof B 返回的 结果
== B.prototype.isPrototypeOf(A)
2.内部原理
1. A instanceof B 返回的 结果,等于 myInstanceOf(A,B) 的返回结果,
当然,前提是 B 必须是函数对象,
若不是,instancof会报错,而 myInstanceOf不会。
2.故 Object instanceof Object // == true
Object instanceof Function // == true
Function instanceof Function // == true
Function instanceof Object // == true
Object.prototype instanceof Object // == false
Function.prototype instanceof Function // == false
网友评论