我一直在阅读 Stoyan Stefanov 的《面向对象的 Javascript》一书。我看到这句话:
function 实际上是一个使用“Function”构造函数(大写 F)构建的对象。
作者用一些很好的例子证明了这一点。但是,基于该陈述,我得到了这个自己无法回答的问题。由于 'Function' 构造函数是一个函数,所以 'Function'函数是一个Object,那么 'Function'对象需要另一个构造函数来构建它,而另一个构造函数又是一个 Object (因为它是一个函数)。
好吧,我最终得到了这个无穷无尽的逻辑。有人可以帮我指出我思考的错误点吗?