假设我有一个变量嵌套在一个我经常重复使用的大型对象中:
i = 10000000;
while (i) {
i--;
document.write( bigobject.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p );
}
将其缓存在循环外的新变量中会更快吗?
v = bigobject.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p
并在我的循环中使用该缓存变量?
document.write ( v );
对于不太注重视觉的人:JavaScript 变量是自动缓存的,还是浏览器每次请求时都必须搜索较大的变量?