{"ScriptPreparationCode":"var entries = 1000;\r\nvar a = [];\r\nvar b = [];\r\nvar c = [];\r\nvar d = [];\r\nvar e = [];\r\nvar f = [];\r\nfor (var i = 0; i \u003C entries; i\u002B\u002B) {\r\n a[i] = Math.random();\r\n b[i] = Math.random();\r\n c[i] = Math.random();\r\n d[i] = Math.random();\r\n e[i] = Math.random();\r\n f[i] = Math.random();\r\n}\r\n var arrayOfArrays = [a, b, c, d, e, f];","TestCases":[{"Name":"Array.flat()","Code":"var result1 = arrayOfArrays.flat();","IsDeferred":false},{"Name":"Reduce","Code":"var result2 = arrayOfArrays.reduce((a, subArray) =\u003E a.concat(subArray), []);","IsDeferred":false},{"Name":"forEach","Code":"var result3 = [];\r\narrayOfArrays.forEach((subArray) =\u003E Array.prototype.push.apply(result3, subArray));","IsDeferred":false}]}