{"ScriptPreparationCode":"var name = \u0022name\u0022;\r\nvar id = \u0022id\u0022;\r\nvar arr = [\u0022\u0022, \u0027:\u0027, 0, \u0027, \u0027, \u0022\u0022, \u0027:\u0027, \u0027name\u0027, 0]","TestCases":[{"Name":"join","Code":"for (let i = 0; i \u003C 80; \u002B\u002Bi) {\r\n arr[0] = id;\r\n arr[2] = arr[7] = i;\r\n arr[4] = name;\r\n \r\n let result = arr.join();\r\n}","IsDeferred":false},{"Name":"concat","Code":"for (let i = 0; i \u003C 80; \u002B\u002Bi) {\r\n let result = \u0022\u0022.concat(id, \u0027:\u0027, i, \u0027, \u0027, name, \u0027:\u0027, \u0027name\u0027, i);\r\n}","IsDeferred":false},{"Name":"using template literals","Code":"for (let i = 0; i \u003C 80; \u002B\u002Bi) {\r\n let result = \u0060${id}:${i}, ${name}:name${i}\u0060;\r\n}","IsDeferred":false},{"Name":"native concat","Code":"for (let i = 0; i \u003C 80; \u002B\u002Bi) {\r\n let result = id \u002B \u0027:\u0027\u002B i.toString() \u002B \u0027, \u0027\u002B\u0027:\u0027 \u002B\u0027name\u0027\u002B i.toString();\r\n}","IsDeferred":false}]}