Introduction
Dans ce laboratoire, nous allons travailler sur un exercice de programmation JavaScript qui consiste à extraire des valeurs d'un tableau d'objets. Plus précisément, nous allons écrire une fonction qui prend en entrée un tableau d'objets et une clé et renvoie un tableau de valeurs correspondant à cette clé. Cet exercice vous aidera à mieux comprendre les concepts de programmation fonctionnelle et la manipulation de tableaux en JavaScript.
Instructions pour extraire des valeurs d'un tableau d'objets
Pour extraire des valeurs d'un tableau d'objets, vous pouvez suivre les étapes suivantes :
- Ouvrez le Terminal/SSH et tapez
nodepour commencer à pratiquer la programmation. - Utilisez
Array.prototype.map()pour mapper le tableau d'objets à la valeur d'unecléspécifiée pour chaque objet. - Implémentez la fonction suivante :
const pluck = (arr, key) => arr.map((i) => i[key]);
- Testez la fonction avec un exemple de tableau d'objets :
const simpsons = [
{ name: "lisa", age: 8 },
{ name: "homer", age: 36 },
{ name: "marge", age: 34 },
{ name: "bart", age: 10 }
];
pluck(simpsons, "age"); // [8, 36, 34, 10]
Cela renverra un tableau de valeurs correspondant à la clé spécifiée à partir du tableau d'objets.
Résumé
Félicitations ! Vous avez terminé le laboratoire Extraction de valeurs à partir d'un tableau d'objets. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.