次の関数があるとします。
var A = function() {
var label = "hello";
return {
getLabel: function() { return label; }
}
};
次の間に違いはありますか:
var a = A();
と
var a = new A();
?
注意: ここでは、JavaScript の 'new' キーワードが何であるかを尋ねているのではなく、この特定の例でどのように動作するかを尋ねています。