{"ScriptPreparationCode":"function generateTestArray() {\r\n const result = [];\r\n for (let i = 0; i \u003C 1000; \u002B\u002Bi) {\r\n result.push({\r\n a: [i, i * 2, i * 3]\r\n });\r\n }\r\n return result;\r\n}","TestCases":[{"Name":"reduce \u002B spread","Code":"const arr = generateTestArray();\r\nconst result = arr.reduce((acc, el) =\u003E {\r\n acc.push(...el.a);\r\n return acc;\r\n}, []);","IsDeferred":false},{"Name":"map \u002B flat","Code":"const arr = generateTestArray();\r\nconst result = arr.map(el =\u003E el.a).flat();","IsDeferred":false}]}