破壊的なループ
for(var a = ['hoge', 'fuga', 'foo', 'bar'];a[0];a.shift()){ alert(a[0]); } alert(a.length); >> hoge fuga foo bar 0
使いどころがわからんが。
くそ遅い…。shift() に時間かかるんだろうなぁ。
逆からアクセスしていくのでもいいんだったら
var a = ['hoge', 'fuga', 'foo', 'bar']; while(a[0]) { alert(a.pop()); } alert(a.length);
だと,速度的にましにはなるか。