【发布时间】:2021-05-31 05:03:31
【问题描述】:
当我尝试访问函数的原型属性时,它给了我以下结果:
console.log(Function.prototype); // () { [native code] }
但是当我对 Arrays 等其他对象执行相同的操作时,它会显示所有方法都链接的 Array 的实际原型
console.log(Array.prototype); // [constructor: ƒ, concat: ƒ, copyWithin: ƒ, fill: ƒ, find: ƒ, …]
我真正想知道的是为什么Functions 的行为不同。
【问题讨论】:
-
你在哪里看到这个输出?
console.log(Function.prototype);shows me this 在 Firefox 中。
标签: javascript prototypal-inheritance function-prototypes