1

次の違いは何ですか:

function Foo(){} var foo1 = Foo();

var foo2 = new Foo()

私がテストした限りでは、foo1 は何も与えません。typeof foo1 は未定義ですが、 new では問題ありません。

new キーワードがないと未定義の結果が得られる理由は何ですか?

4

3 に答える 3