Extraire des clés d'objet

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 comment utiliser la fonction pick en JavaScript pour extraire des paires clé-valeur spécifiques d'un objet. Nous allons apprendre comment passer un objet et un tableau de clés à la fonction pick et comment elle utilise Array.prototype.reduce() pour filtrer et retourner seulement les paires clé-valeur spécifiées de l'objet. Ce laboratoire vous aidera à comprendre comment travailler avec les objets en JavaScript et comment extraire seulement les informations nécessaires d'eux.

Ceci est un Guided Lab, qui fournit des instructions étape par étape pour vous aider à apprendre et à pratiquer. Suivez attentivement les instructions pour compléter chaque étape et acquérir une expérience pratique. Les données historiques montrent que c'est un laboratoire de niveau débutant avec un taux de réussite de 100%. Il a reçu un taux d'avis positifs de 100% de la part des apprenants.

Instructions for Picking Object Keys

Pour extraire des paires clé-valeur spécifiques d'un objet, utilisez la fonction pick(obj, arr).

  • Passez l'objet en tant que premier argument et un tableau de clés à extraire en tant que deuxième argument.
  • La fonction renvoie un nouvel objet ne contenant que les paires clé-valeur correspondant aux clés données.

Voici un exemple d'utilisation de pick() :

const pick = (obj, arr) =>
  arr.reduce((acc, curr) => (curr in obj && (acc[curr] = obj[curr]), acc), {});

pick({ a: 1, b: "2", c: 3 }, ["a", "c"]); // { 'a': 1, 'c': 3 }

Pour commencer la pratique de codage, ouvrez le Terminal/SSH et tapez node.

Summary

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