{"ScriptPreparationCode":"var a1 = [];\r\nvar a2 = [];\r\nvar a3 = [];\r\nvar b = [];\r\nvar N = 10000;\r\nfor (let i = 0; i \u003C N; i\u002B\u002B) {\r\n a1.push(i);\r\n a2.push(i);\r\n a3.push(i);\r\n b.push(N - i);\r\n}\r\n","TestCases":[{"Name":"push-spread","Code":"a1.length = 0;\r\na1.push(...b);","IsDeferred":false},{"Name":"splice","Code":"a2.splice(0, a1.length, ...b);","IsDeferred":false},{"Name":"new array","Code":"a3 = [...b];","IsDeferred":false}]}