const data = [{
name: 'John',
age: 24,},
{ name: 'Jane',
born: 2000,
},
{ name: 'Jim',
brothers: ['John', 'Jane'],
}
];
Trouvez le code pour obtenir tous les attributs de la structure sous forme de tab.
// [ 'name', 'age', 'born', 'brothers' ]
for (const item of data) {
console.log(Object.keys(item));
}
//[ 'name', 'age' ] [ 'name', 'born' ] [ 'name', 'brothers' ]
Evaluez
const headers1 = data.reduce((acc, item) => {
return acc.concat(Object.keys(item));
}, []);
Supprimez les redondance avec Set et repassez en Array.from
Evaluez
data.map((item) => Object.keys(item))
rechercher une méthode sur les tableau qui permet de créer
un nouveau tableau contenant les éléments des sous-tableaux !
Supprimez les redondance avec Set et repassez en Array.from
🥷Evaluez pour le fun !
Array.from(new Set(data.flatMap((item) => Object.keys(item))));