{"ScriptPreparationCode":"a = [];\r\nfor(var i=0;i\u003C100;i\u002B\u002B){\r\n a.push({index:i,data:\u0022blabla\u0022});\r\n}\r\nvar indexToFind = 50;","TestCases":[{"Name":"for loop","Code":"ind = -1;\r\nfor(var i =0;i\u003Ca.length;i\u002B\u002B){\r\n\tif(a[i].index == indexToFind){\r\n \tind = i;\r\n }\r\n}\r\na[ind].data;","IsDeferred":false},{"Name":"javascript array.find","Code":"a.find(x =\u003E x.index == indexToFind).data;","IsDeferred":false},{"Name":"javascript array.find with function","Code":"a.find(function(cv,i){ return cv.index == indexToFind;}).data;","IsDeferred":false}]}