javascript クラス関数を作成している間、私はthis.
たくさん使用しています。var
しかし、それを使用している間、代わりに使用することで違いがあったかどうか疑問に思います.
var myClass = function() {
this.x = 4;
return {
getVal: this.x
};
}
対 var を使用した同じこと
var myClass = function() {
var x = 4;
return {
getVal: x
};
}
違いは何ですか?いつ使用する必要がありますか?