{"ScriptPreparationCode":"var object = {\r\nall: [],\r\n m6: [],\r\n found: false\r\n};\r\nvar strs = Array.from(new Array(10000)).map(() =\u003E \u0027String concat. \u0027);\r\nvar found = 6*7586;\r\n","TestCases":[{"Name":"Push","Code":"for (let i = 0; i \u003C strs.length; i\u002B\u002B) {\r\n object.all.push(strs[i]);\r\n if(i%6 === 0) {\r\n object.m6.push(strs[i]);\r\n \r\n if (i === found) object.found = true;\r\n }\r\n}","IsDeferred":false},{"Name":"Join","Code":"result = strs.reduce((accu, s, i) =\u003E {\r\n\taccu.all.push(s);\r\n if(i%6 === 0) {\r\n accu.m6.push(s);\r\n \r\n if (i === found) accu.found = true;\r\n }\r\n \r\n return accu;\r\n}, object); ","IsDeferred":false}]}