【发布时间】:2019-10-25 13:04:36
【问题描述】:
如果我们创建如下函数:
function Rabbit() {}
我们看到它继承自 Function 继承自的同一对象,即
Rabbit.__proto__ === Function.__proto__
这个更高的物体是什么?如果我们尝试记录它,它看起来像:ƒ () { [native code] }。 Rabbit 不应该继承自 Function 对象,因为它是一个函数吗?有人可以解释我哪里错了吗?
【问题讨论】:
标签: javascript inheritance prototype prototype-chain