Comment fusionner (merge/flatten) un tableau de tableaux en JavaScript ?
Bonjour à tous ! Je suis débutant en JavaScript et j'ai rencontré un problème en travaillant avec des tableaux imbriqués.
J'ai un tableau qui contient plusieurs autres tableaux :
```javascript
const nestedArrays = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
```
J'ai besoin de le transformer en un seul tableau plat pour obtenir :
```javascript
[1, 2, 3, 4, 5, 6, 7, 8, 9]
```
J'ai essayé d'utiliser la méthode `concat()`, mais elle ne fonctionne pas comme je l'espérais :
```javascript
const result = nestedArrays.concat();
// Résultat : [[1, 2, 3], [4, 5, 6], [7, 8, 9]] — rien n'a changé
```
J'ai essayé d'écrire une boucle, mais je me suis embrouillé. J'ai aussi un cas plus complexe : le tableau peut contenir non seulement des nombres, mais aussi d'autres tableaux à l'intérieur (imbrication profonde), par exemple :
```javascript
c
No answers yet.
Connectez-vous pour laisser une réponse
Blogs
Réusinage de code legacy en Rust : Guide complet pour débutants