{"ScriptPreparationCode":"const items = Array.from({ length: 10000 }).map((_, i) =\u003E i \u002B 1);","TestCases":[{"Name":"push()","Code":"const itemsFilled = items.reduce((list, item) =\u003E {\r\n list.push(\u0060item #${i}\u0060);\r\n return list;\r\n}, []);","IsDeferred":false},{"Name":"splice (reverse order)","Code":"const itemsFilled = items.reduce((list, item) =\u003E {\r\n list.splice(0, 0, \u0060item #${i}\u0060);\r\n return list;\r\n}, []);","IsDeferred":false},{"Name":"spread at beginning (reverse order)","Code":"const itemsFilled = items.reduce((list, item) =\u003E [...list, \u0060item #${i}\u0060], []);","IsDeferred":false},{"Name":"spread at end","Code":"const itemsFilled = items.reduce((list, item) =\u003E [\u0060item #${i}\u0060, ...list], []);","IsDeferred":false}]}