{"ScriptPreparationCode":null,"TestCases":[{"Name":"Array.prototype.concat","Code":"// Array.prototype.concat\r\nfunction createArray() {\r\n return new Array(1024*8).fill(null).map((value, index) =\u003E {\r\n return {\r\n value: index,\r\n index: index,\r\n }; \r\n });\r\n}\r\n\r\nconst params = createArray();\r\nconst other = createArray().concat(params);","IsDeferred":false},{"Name":"spread operator","Code":"// spread operator\r\nfunction createArray() {\r\n return new Array(1024*8).fill(null).map((value, index) =\u003E {\r\n return {\r\n value: index,\r\n index: index,\r\n }; \r\n });\r\n}\r\n\r\nconst params = createArray();\r\nconst other = [ ...createArray(), ...params ];","IsDeferred":false},{"Name":"Push","Code":"// push\r\nfunction createArray() {\r\n return new Array(1024*8).fill(null).map((value, index) =\u003E {\r\n return {\r\n value: index,\r\n index: index,\r\n }; \r\n });\r\n}\r\n\r\nconst params = createArray();\r\nconst other = createArray().push(...params);","IsDeferred":false},{"Name":"Object assign","Code":"// object assign\r\nfunction createArray() {\r\n return new Array(1024*8).fill(null).map((value, index) =\u003E {\r\n return {\r\n value: index,\r\n index: index,\r\n }; \r\n });\r\n}\r\n\r\nconst params = createArray();\r\nconst other = Object.assign(createArray(), params);\r\n","IsDeferred":false}]}