次の違いは何ですか:
function Foo(){} var foo1 = Foo();
と
var foo2 = new Foo()
私がテストした限りでは、foo1 は何も与えません。typeof foo1 は未定義ですが、 new では問題ありません。
new キーワードがないと未定義の結果が得られる理由は何ですか?
次の違いは何ですか:
function Foo(){} var foo1 = Foo();
と
var foo2 = new Foo()
私がテストした限りでは、foo1 は何も与えません。typeof foo1 は未定義ですが、 new では問題ありません。
new キーワードがないと未定義の結果が得られる理由は何ですか?