假设有一个简单的对象字面量,其名称永远不会改变:
var car = {
wheels : 4,
construct : function() {
var that = this;
setTimeout(function() {
console.log(that.wheels);
console.log(car.wheels);
}, 500);
}
};
我的问题是:哪种方式更好?通过对象名称引用或创建新变量(这可能需要一些时间和内存,并且可能必须在多个函数中完成)?