这是我的代码,我的问题是为什么这个代码与使用“with”语句的代码相比如此之快?
var i = 0, Something = {};
for(i = 0; i < 10000000; i++)
{
Something.Stupid = i;
}
// time = 0.026s
他们做同样的事情,不是吗?
var i = 0, Something = {};
for(i = 0; i < 10000000; i++)
{
with(Something) {
Stupid = i;
}
}
// time = 2.240s