は、次のコードを考えてみましょう:だから"newing" JavaScriptの関数 - それはどういう意味ですか?
var f = function() { return 10; }
typeof f; // returns "function"
f(); // returns 10
var g = f;
g(); // returns 10, obviously
var h = new f;
h; // console evaluates to f - ????
h(); // Type error - called_non_callable
typeof h; // returns "object"
を、hはここ何ですか? Chromeのコンソールはそれをfと評価しているようですが、呼び出し可能ではありません。このような機能を「新しい」とはどういう意味ですか? hはfとどのように関連していますか?
余談として、これらの2行は等価であることが表示されます。
var h = new f;
var h = new f();
どうなっているのですか?
[JavaScriptの 'new'キーワードは何ですか?](http://stackoverflow.com/questions/1646698/what-is-the-new-keyword-in-javascript) –