Test case details

Preparation Code

// Populate the base array       var arr = [];       for (var i = 0; i < 1000; i++) {         arr[i] = i;       }           function someFn(i) {         return i * 3 * 8;       }

Test cases

Test #1

arr.forEach(function (item){   someFn(item); })

Test #2

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

Test #3

for (var i = arr.length; i--) {   someFn(arr[i]); }

Test #4

i = arr.length; while(i--) {    someFn(arr[i]); }