Extraire des valeurs d'un tableau d'objets

JavaScriptJavaScriptBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/BasicConceptsGroup -.-> javascript/array_methods("Array Methods") javascript/AdvancedConceptsGroup -.-> javascript/higher_funcs("Higher-Order Functions") javascript/AdvancedConceptsGroup -.-> javascript/destr_assign("Destructuring Assignment") subgraph Lab Skills javascript/variables -.-> lab-28547{{"Extraire des valeurs d'un tableau d'objets"}} javascript/data_types -.-> lab-28547{{"Extraire des valeurs d'un tableau d'objets"}} javascript/arith_ops -.-> lab-28547{{"Extraire des valeurs d'un tableau d'objets"}} javascript/comp_ops -.-> lab-28547{{"Extraire des valeurs d'un tableau d'objets"}} javascript/array_methods -.-> lab-28547{{"Extraire des valeurs d'un tableau d'objets"}} javascript/higher_funcs -.-> lab-28547{{"Extraire des valeurs d'un tableau d'objets"}} javascript/destr_assign -.-> lab-28547{{"Extraire des valeurs d'un tableau d'objets"}} end

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 :

  1. Ouvrez le Terminal/SSH et tapez node pour commencer à pratiquer la programmation.
  2. Utilisez Array.prototype.map() pour mapper le tableau d'objets à la valeur d'une clé spécifiée pour chaque objet.
  3. Implémentez la fonction suivante :
const pluck = (arr, key) => arr.map((i) => i[key]);
  1. 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.