{"ScriptPreparationCode":"var arr = [];\r\nfor (var i = 0; i \u003C 1000000; i\u002B\u002B) {\r\n arr.push(i);\r\n}","TestCases":[{"Name":"Array join","Code":"var obj = {};\r\nfor (var i = 0; i \u003C arr.length; i\u002B\u002B) {\r\n var key = [\u0027a\u0027, i, \u0027b\u0027].join(\u0027_\u0027);\r\n obj[key] = obj[key] || i;\r\n}","IsDeferred":false},{"Name":"String Concatenation","Code":"var obj = {};\r\nfor (var i = 0; i \u003C arr.length; i\u002B\u002B) {\r\n var key = \u0027a_\u0027 \u002B i \u002B \u0027_b\u0027;\r\n obj[key] = obj[key] || i;\r\n}","IsDeferred":false},{"Name":"String Interpolation","Code":"var obj = {};\r\nfor (var i = 0; i \u003C arr.length; i\u002B\u002B) {\r\n var key = \u0060a_${i}_b\u0060;\r\n obj[key] = obj[key] || i;\r\n}","IsDeferred":false}]}