以下の2つのコードの違いは何だろうか。最初のケースでthis
はオブジェクトを参照し、2 番目のケースではオブジェクト名を使用しました。両方の作品ですが、2つの間に実際の違いがあるかどうか疑問に思っていました.
(function() {
var app = {
init: function () {
app.addLun('Hello');
},
addLun: function(a) {
console.log(a);
}
};
});
})();
と
var app = {
init: function () {
this.addLun('Hello');
},
addLun: function(a) {
console.log(a);
}
};
});
})();