{"ScriptPreparationCode":"const original = []\r\nfor (let i=0; i\u003C=2000; i\u002B\u002B) {\r\n original.push({i})\r\n}","TestCases":[{"Name":"spread","Code":"const original = []\r\nfor (let i=0; i\u003C=2000; i\u002B\u002B) {\r\n original.push({i})\r\n}\r\nconst result = {list: []}\r\ndo {\r\n result.list = [...result.list, ...original.splice(0, 100)]\r\n} while (original.length \u003E 0)","IsDeferred":false},{"Name":"concat","Code":"const original = []\r\nfor (let i=0; i\u003C=2000; i\u002B\u002B) {\r\n original.push({i})\r\n}\r\nconst result = {list: []}\r\ndo {\r\n result.list = result.list.concat(original.splice(0, 100))\r\n} while (original.length \u003E 0)","IsDeferred":false}]}