JavaScript では、オブジェクトはすべてのエンティティのルートですか、それとも関数はルートですか?
たとえば、次のソースobjects-functions-and-prototypes-in.htmlでは、最初に作成者が「Javascript のすべてのエンティティはオブジェクトである」と述べ、後で「新しいオブジェクトは関数のインスタンスとしてのみ作成できる」と述べています。 (「var a = new Object;」を実行しても、オブジェクトは関数です)」. 私が見る限り、著者は基本的に自分自身と矛盾しています。
また、JavaScript に関する他の多くのリソースでも、同じ混沌としたコメントを目にします。Java では簡単です。任意のクラス階層の最初のエンティティが Object クラスであることはわかっていますが、JavaScript ではカオスにしか見えません。
それで、誰かがオブジェクトが最初に来るのか関数が来るのかを明確にしてもらえますか? 根源とは。