{"ScriptPreparationCode":"var testArray = []\r\nfor(var i=0;i\u003C100000;i\u002B\u002B){\r\n testArray.push({ id: i, val: Math.random()});\r\n}","TestCases":[{"Name":"Using Array.prototype.map()","Code":"var vals = testArray.map((a) =\u003E {return a.val});","IsDeferred":false},{"Name":"Using traditional for loop","Code":"var vals=[];\r\nfor(var i=0;i\u003CtestArray.length;i\u002B\u002B){\r\n vals.push(testArray[i].val);\r\n}","IsDeferred":false},{"Name":"Using ES6 for..of","Code":"var vals=[];\r\nfor(var item of testArray){\r\n vals.push(item.val);\r\n}","IsDeferred":false}]}