{"ScriptPreparationCode":"function prepare() {\r\n\tconst a = [];\r\n\tfor (let i = 0; i \u003C 9000; i\u002B\u002B) {\r\n\t\ta.push({ id: 1, displayName: \u0027displayName\u0027, asdasd: \u0027displayName\u0027, displayNamedisplayName: { displayName: \u0027displayName\u0027 } })\r\n\t}\r\n\tconst b = [];\r\n\tfor (let i = 0; i \u003C 2000; i\u002B\u002B) {\r\n\t\tb.push({ id: 1, displayName: \u0027displayName\u0027, asdasd: \u0027displayName\u0027, displayNamedisplayName: { displayName: \u0027displayName\u0027 } })\r\n\t}\r\n\treturn { a, b };\r\n}","TestCases":[{"Name":"warmup1","Code":"const { a, b } = prepare();\r\na.forEach(aaa =\u003E !aaa)","IsDeferred":false},{"Name":"warmup 2","Code":"const { a, b } = prepare();\r\na.forEach(aaa =\u003E !aaa)","IsDeferred":false},{"Name":"foreach push","Code":"const { a, b } = prepare();\r\nb.forEach(aaa =\u003E a.push(aaa))","IsDeferred":false},{"Name":"concat","Code":"const { a, b } = prepare();\r\na.concat(b)","IsDeferred":false},{"Name":"apply","Code":"const { a, b } = prepare();\r\nArray.prototype.push.apply(a, b);","IsDeferred":false},{"Name":"destructure push","Code":"const { a, b } = prepare();\r\na.push(...b)","IsDeferred":false}]}