我正在尝试了解核心javascript。这有点令人困惑。当我评估时
Object instanceof Function
是真的,Function instanceof Object
也是如此。
如何以及为何?
答案 0 :(得分:1)
Becouse instanceof
正在评估Object
并检查其原型链中是否有Function.constructor
的实例,并反向:
Function.__proto__.__proto__ // Object.prototype
Object.__proto__ // Function.prototype
无论如何,您对this answer.
有完整的解释