{"ScriptPreparationCode":"var source = Array(100).fill(0).map((_, i) =\u003E Array(i).fill(1).map((_, i) =\u003E i))","TestCases":[{"Name":"Array.prototype.concat","Code":"var result = source.reduce((acc, val) =\u003E {\r\n acc = acc.concat(val)\r\n return acc\r\n}, [])","IsDeferred":false},{"Name":"Spread operator","Code":"var result = source.reduce((acc, val) =\u003E {\r\n return [...acc, ...val]\r\n}, [])","IsDeferred":false},{"Name":"Array.prototype.push","Code":"var result = source.reduce((acc, val) =\u003E {\r\n acc.push(...val)\r\n return acc\r\n}, [])","IsDeferred":false}]}