【发布时间】:2016-09-26 18:00:19
【问题描述】:
我知道原型是对象字面量这一事实。因此可以在它们上定义方法和属性。 Function.prototype 有一些方法,如 apply、call、bind、toString 等。所以我认为函数的原型应该是对象字面量。但是我跑了下面的代码,发现Function.prototype是type function!
console.log(typeof(Function.prototype)); // function
为什么它本身不是对象字面量?
【问题讨论】:
-
对象字面量只是定义对象的简写方法。
{}与new Object()相同
标签: javascript function.prototype