我知道这是不成熟的优化,但我很想知道 获得此
的价值需要多长时间var objects =
{
number:10
}
console.log(""+objects.number);
VS
var number = 10;
console.log("" + number);
我只是不知道如何基准,所以如果我知道我会自己做,但如果这是一个非常糟糕的问题,请不要 - 请告诉我,只是告诉我,我将删除问题
答案 0 :(得分:0)
答案 1 :(得分:0)
结果变化很大。 请参阅此测试:http://jsperf.com/property-vs-plain-variable
多次运行,你可以看到结果绕轨道运行,没有明确的结果(至少在Firefox上)。有时访问变量比直接访问对象的属性要慢,我想你可以假设没有真正的区别。