假设我有以下功能:
var A = function() {
var label = "hello";
return {
getLabel: function() { return label; }
}
};
有什么区别:
var a = A();
和
var a = new A();
?
注意:我不是在这里问什么是 JavaScript 中的 'new' 关键字,而是在这个特定示例中它的行为方式。
假设我有以下功能:
var A = function() {
var label = "hello";
return {
getLabel: function() { return label; }
}
};
有什么区别:
var a = A();
和
var a = new A();
?
注意:我不是在这里问什么是 JavaScript 中的 'new' 关键字,而是在这个特定示例中它的行为方式。