for a in arr
do_something_with arr.length
コンパイルされます:
var a, _i, _len;
for (_i = 0, _len = arr.length; _i < _len; _i++) {
a = arr[_i];
do_something_with(arr.length); // I want to use '_len' here
}
arr.length
すべての反復で計算するのではなく、のキャッシュ値を使用することは可能ですか?