Test case details

Preparation Code

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.1/underscore-min.js"></script>
var arr = new Array(10000);     function arrayfunc(el, key)     {          var e = el;     }

Test cases

Test #1

$.each(arr, function(i, o) {   var e = o });

Test #2

_.each(arr, function(o) {   var e = o; });

Test #3

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

Test #4

for (i in arr) {   var e = arr[i]; }

Test #5

for (var i in arr) {   var e = arr[i]; }

Test #6

for (var i in arr) {   arrayfunc(arr[i], i); }