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.
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.