在知乎看到帖子,a instanceof A的意义就是,对a,在其原型链查找(__proto__),如果找到A.prototype,就返回true。下面的代码有点不理解。
Function instanceof Object // true
Object instanceof Function // true
Function instanceof Function //true
Object instanceof Object // true
Number instanceof Number //false
其他测试(也不太理解)
Object.__proto__ === Function.prototype;//true
Function.__proto__ === Function.prototype//true
Function.__proto__ === Object.__proto__;//true
js的类是基于原型链的
我说一下下面三个:
总结一下: