Test case details

Preparation Code

var arr = []; for (var i = 0; i < 10; i++) { arr[i] = Math.random(); }

Test cases

Test #1

for (var i = 0, len = arr.length; i < len; i++) { arr[i] *= 2; }

Test #2

for (var i = 0, len = arr.length; i < len; ++i) { arr[i] *= 2; }

Test #3

for (var i = arr.length-1; i >= 0; i--) { arr[i] *= 2; }

Test #4

for (var i = arr.length-1; i == 0; i--) { arr[i] *= 2; }

Test #5

for (var i = arr.length-1; i != -1; --i) { arr[i] *= 2; }

Test #6

for (var i = -arr.length; i == 0; ++i) { arr[-i] *= 2; }

Test #7

var len = arr.length; while (len--) { arr[len] *= 2; }

Test #8

var len = -arr.length; while (len++) { arr[-len] *= 2; }

Test #9

for (var i = 0; i < arr.length; i++) { arr[-i] *= 2; }

Test #10

var len = arr.length; for (var i = len ; i--;) { arr[-i] *= 2; }

Test #11

for (var i = arr.length-1; i === 0; i--) { arr[i] *= 2; }

Test #12

for (var i = arr.length-1; i < 0; i--) { arr[i] *= 2; }