{"ScriptPreparationCode":"let array2D = [];\r\nconst n = 1000;\r\nconst c = 100;\r\nfor (let i = 0; i \u003C n; i\u002B\u002B) {\r\n let array1D = [];\r\n for (let k = 0; k \u003C c; k\u002B\u002B) {\r\n array1D.push(k); \r\n }\r\n array2D.push(array1D);\r\n}\r\nwindow.array2D = array2D;","TestCases":[{"Name":"Spreading \u002B concat","Code":"let result1 = [].concat(...window.array2D);","IsDeferred":false},{"Name":"Flat","Code":"let result = window.array2D.flat();","IsDeferred":false}]}