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 Réponses :
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);
Utilisez Array.flat () :
const arr = [[{a:1}],[{a:2}],[{a:3}]];
const output = arr.flat();
console.log(output);
Vous pouvez toujours utiliser flatMap: arr.flatMap (x => x)
qu'avez-vous essayé? essayez d'utiliser Array.prototype.map a > ou flatMap
var newArray = oldArray.map (innerArray => innerArray [0]))
Double possible de Fusionner / aplatir un tableau de tableaux