{"ScriptPreparationCode":null,"TestCases":[{"Name":"array spread","Code":"const arr = []\r\nfor(i=0;i\u003C10000;i\u002B\u002B){\r\narr.push(i);\r\n}\r\n\r\nconst arr2 = [1,2];\r\nconst newArray = [1,2,...arr]","IsDeferred":false},{"Name":"array concat","Code":"const arr = []\r\nfor(i=0;i\u003C10000;i\u002B\u002B){\r\narr.push(i);\r\n}\r\n\r\nconst arr2 = [1,2];\r\nconst newArray = arr2.concat(arr)","IsDeferred":false},{"Name":"array push apply","Code":"const arr = []\r\nfor(i=0;i\u003C10000;i\u002B\u002B){\r\narr.push(i);\r\n}\r\n\r\nconst arr2 = [1,2];\r\nconst newArray = arr2.push.apply(arr2, arr)","IsDeferred":false},{"Name":"array spread in a push","Code":"const arr = []\r\nfor(i=0;i\u003C10000;i\u002B\u002B){\r\narr.push(i);\r\n}\r\n\r\nconst arr2 = [1,2];\r\nconst newArray = arr2.push(...arr)","IsDeferred":false}]}