Maison >interface Web >js tutoriel >Comment extraire des propriétés d'objet spécifiques en JavaScript ?

Comment extraire des propriétés d'objet spécifiques en JavaScript ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-20 09:17:10604parcourir

How to Extract Specific Object Properties in JavaScript?

Comment extraire et copier les propriétés d'un objet en JavaScript

Supposons que vous ayez un objet nommé elmo avec diverses propriétés. Vous souhaitez créer un nouvel objet contenant uniquement un sous-ensemble spécifié de ces propriétés.

Méthode de déstructuration d'objet et de raccourci de propriété :

Pour y parvenir, utilisez la déstructuration d'objet et le raccourci de propriété , suivez ces étapes :

  1. Utilisez le mot-clé const pour déclarer un nouvel objet.
  2. Dans entre parenthèses, entourez l'objet dont vous souhaitez extraire les propriétés.
  3. Utilisez des accolades pour entourer les propriétés que vous souhaitez extraire, séparées par des virgules.
  4. Utilisez la syntaxe de la fonction flèche (({ .. . }) => ({ ... })) pour définir le nouvel objet avec le sélectionné. propriétés.

Exemple :

const elmo = { 
  color: 'red',
  annoying: true,
  height: 'unknown',
  meta: { one: '1', two: '2'}
};

const subset = (({ color, height }) => ({ color, height }))(elmo);

console.log(subset); // { color: 'red', height: 'unknown' }

Cette méthode vous permet de créer un nouvel objet nommé sous-ensemble contenant uniquement les propriétés de couleur et de hauteur de l'elmo d'origine objet.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn