1
votes

Comment faire ressortir un objet qui se trouve à l'intérieur d'un double tableau

J'essaye de faire ressortir un objet d'un tableau qui se trouve à l'intérieur d'un tableau

de ceci [[{…}[] ,[{...}.,.

dans ce [{…},{…},{…},{...},{...},{...}[/code>


3 commentaires

qu'avez-vous essayé? essayez d'utiliser Array.prototype.map ou flatMap


var newArray = oldArray.map (innerArray => innerArray [0]))


Double possible de Fusionner / aplatir un tableau de tableaux


3 Réponses :


2
votes

Simplement aplatir le tableau:

const arr = [[{a:1}],[{a:2}],[{a:3}]];
const flattened1 = [].concat(...arr); // With destructuring
const flattened2 = arr.flat(); // with Array.flat();
console.log(flattened1);
console.log(flattened2);


0 commentaires

4
votes

Utilisez Array.flat () :

const arr = [[{a:1}],[{a:2}],[{a:3}]];

const output = arr.flat();

console.log(output);


0 commentaires

1
votes

Vous pouvez toujours utiliser flatMap: arr.flatMap (x => x)


0 commentaires