Test case details

Preparation Code

<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.js"> </script> <script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.1/underscore-min.js"> </script> <script> window.underscore = _.noConflict(); </script> <script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/1.3.1/lodash.min.js"> </script> <script> window.lodash = _.noConflict(); </script>
var $ = window.$,       lodash = window.lodash,       underscore = window.underscore;         var a = [],       newArray = [],       pi = Math.PI;         for (var i = 1, max = 100; i <= max; i++) {       a.push('Fundamental alert number ' + i);     }

Test cases

Test #1

$.each(a, function(index, val) {   newArray.push(val); });

Test #2

for (var i = 0, len = a.length; i < len; i++) {   newArray.push(     a[i]   ); }

Test #3

underscore.each(a, function(item) {   newArray.push(     item   ); });

Test #4

lodash.forEach(a, function(item) {   newArray.push(     item   ); });