{"ScriptPreparationCode":"var arr = [];\r\n\r\nfor(i=0; i\u003C500; i\u002B\u002B){\r\n arr.push({\r\n id: Math.random().toString(36).slice(2),\r\n other_data: {}\r\n });\r\n}","TestCases":[{"Name":"reduce","Code":"var mapped_reduce = arr.reduce((acc,val) =\u003E {\r\n return {...acc,[val.id]:val}\r\n},{})","IsDeferred":false},{"Name":"for","Code":"var mapped_for = {};\r\nfor (let i = 0; i \u003C arr.length; i\u002B\u002B) {\r\n mapped_for[arr[i].id] = arr[i];\r\n}","IsDeferred":false}]}