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; } function forEach (arr, iterate) { var length = arr.length var index = -1 while (++index < length) { iterate(arr[index], index) } }

Test cases

Test #1

var length = arr.length var index = -1 while (++index < length) { someFn(arr[index]) }

Test #2

forEach(arr, someFn)