名前が決して変わらない単純なオブジェクトリテラルがあるとしましょう:
var car = {
wheels : 4,
construct : function() {
var that = this;
setTimeout(function() {
console.log(that.wheels);
console.log(car.wheels);
}, 500);
}
};
私の質問は次のとおりです。どちらの方法が良いですか? オブジェクトの名前で参照するか、新しい変数を作成しますか (これには時間とメモリがかかり、おそらく複数の関数で実行する必要があります)?