かなり頻繁に再利用する大規模なオブジェクト内に深くネストされた変数があるとします。
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 変数は自動的にキャッシュされますか、それともブラウザーは要求されるたびにより大きな変数を検索する必要がありますか?