【发布时间】:2018-10-01 21:14:37
【问题描述】:
我开始学习 JavaScript 并且有以下问题:
var f = function foo() {}
Console.log(f.__proto__ === Function.prototype) //true
Console.log(f.__proto__ instance of Function) //false
为什么使用 instanceof 的第三条语句返回 false。我的理解是实例的 RHS 参考传递类的原型,然后在对象或其原型中匹配它。请让我知道我在这里缺少什么? 引用this 来实现instance-of。
【问题讨论】:
-
您有语法错误:
instanceof是一个单词,console必须是小写。 -
您可以参考
JavaScript -
是的,这是 instanceof 的错字。
标签: javascript function prototype instanceof