Wie man ein Array von Arrays in JavaScript zusammenführt (mergt/flacht)?
Hallo zusammen! Ich bin neu in JavaScript und habe ein Problem bei der Arbeit mit verschachtelten Arrays.
Ich habe ein Array, das mehrere andere Arrays enthält:
```javascript
const nestedArrays = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
```
Ich muss es in ein flaches Array umwandeln, um Folgendes zu erhalten:
```javascript
[1, 2, 3, 4, 5, 6, 7, 8, 9]
```
Ich habe versucht, die Methode `concat()` zu verwenden, aber sie funktioniert nicht wie erwartet:
```javascript
const result = nestedArrays.concat();
// Ergebnis: [[1, 2, 3], [4, 5, 6], [7, 8, 9]] — nichts hat sich geändert
```
Ich habe versucht, eine Schleife zu schreiben, aber ich bin verwirrt. Außerdem habe ich einen komplexeren Fall: Das Array kann nicht nur Zahlen, sondern auch andere Arrays enthalten (tiefe Verschachtelung), zum Beispiel:
```javascript
const deepNested = [1, [2, [3, [4, 5]]], 6];
```
Wie kann ich ein solches Array richtig in eine Zeile „flach machen“? Gibt es eingebaute Methoden in modernem JavaScript dafür? Oder muss ich meine eigene Funktion schreiben? Ich