{"ScriptPreparationCode":"var saved = new Array(1000).fill(null).map((v, item) =\u003E ({item}));","TestCases":[{"Name":"for","Code":"var savedMap = {};\r\nfor (var i = 0; i \u003C saved.length; i\u002B\u002B) {\r\n savedMap[saved[i].item] = saved[i];\r\n}","IsDeferred":false},{"Name":"forEach","Code":"var savedMap = {};\r\nsaved.forEach(item =\u003E {\r\n savedMap[item.item] = item;\r\n});","IsDeferred":false},{"Name":"for optimized 1","Code":"var savedMap = {};\r\nfor (var i = 0, l = saved.length; i \u003C l; i\u002B\u002B) {\r\n savedMap[saved[i].item] = saved[i];\r\n}","IsDeferred":false},{"Name":"for optimized 2","Code":"var savedMap = {};\r\nfor (var i = 0, l = saved.length; i \u003C l; i\u002B\u002B) {\r\n var item = saved[i];\r\n savedMap[item.item] = item;\r\n}","IsDeferred":false}]}