为什么Function的原型类型是一个函数

时间:2016-04-10 10:11:15

标签: javascript

好的我已经明白Function是JavaScript中的一个对象,很好。这就是它暴露Function.constructor和Function.prototype的原因。问题是为什么Function的原型再次成为一个函数?这很令人困惑,因为在所有其他情况下的原型都是对象并允许继承。 Function.prototype是一个特定原因的函数,还是只是某种遗留下来的功能。

以下是示例:

的typeof(Object.prototype中) “对象”

的typeof(Function.prototype的) “功能”

的typeof(Number.prototype) “对象”

0 个答案:

没有答案