Convertir un tableau en objet identité

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 explorer la manière de convertir un tableau en un objet identité à l'aide de JavaScript. Nous utiliserons la méthode Array.prototype.map() pour créer un tableau de paires clé-valeur, puis nous utiliserons la méthode Object.fromEntries() pour convertir ce tableau en un objet. Ce laboratoire vous aidera à comprendre comment manipuler les tableaux et les objets en JavaScript et comment utiliser ces méthodes pour créer de nouveaux objets.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced 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/AdvancedConceptsGroup -.-> javascript/higher_funcs("Higher-Order Functions") subgraph Lab Skills javascript/variables -.-> lab-28159{{"Convertir un tableau en objet identité"}} javascript/data_types -.-> lab-28159{{"Convertir un tableau en objet identité"}} javascript/arith_ops -.-> lab-28159{{"Convertir un tableau en objet identité"}} javascript/comp_ops -.-> lab-28159{{"Convertir un tableau en objet identité"}} javascript/higher_funcs -.-> lab-28159{{"Convertir un tableau en objet identité"}} end

Voici comment convertir un tableau en un objet identité

Si vous voulez pratiquer la programmation, ouvrez le Terminal/SSH et tapez node. Pour convertir un tableau de valeurs en un objet avec les mêmes valeurs comme clés et valeurs, suivez ces étapes :

  1. Utilisez Array.prototype.map() pour mapper chaque valeur à un tableau de paires clé-valeur.
  2. Utilisez Object.fromEntries() pour convertir le tableau de paires clé-valeur en un objet.

Voici le code :

const toIdentityObject = (arr) => Object.fromEntries(arr.map((v) => [v, v]));

Et voici un exemple :

toIdentityObject(["a", "b"]); // { a: 'a', b: 'b' }

Sommaire

Félicitations ! Vous avez terminé le laboratoire Convert Array to Identity Object. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.