Heim > Web-Frontend > js-Tutorial > Wie extrahiere ich bestimmte Objekteigenschaften in JavaScript?

Wie extrahiere ich bestimmte Objekteigenschaften in JavaScript?

Mary-Kate Olsen
Freigeben: 2024-12-20 09:17:10
Original
601 Leute haben es durchsucht

How to Extract Specific Object Properties in JavaScript?

So extrahieren und kopieren Sie Objekteigenschaften in JavaScript

Angenommen, Sie haben ein Objekt namens elmo mit verschiedenen Eigenschaften. Sie möchten ein neues Objekt erstellen, das nur eine bestimmte Teilmenge dieser Eigenschaften enthält.

Objektdestrukturierung und Eigenschaftskürzelmethode:

Um dies zu erreichen, verwenden Sie Objektdestrukturierung und Eigenschaftskürzel , folgen Sie diesen Schritten:

  1. Verwenden Sie das Schlüsselwort const, um ein neues Objekt zu deklarieren.
  2. In Schließen Sie in Klammern das Objekt ein, aus dem Sie Eigenschaften extrahieren möchten.
  3. Verwenden Sie geschweifte Klammern, um die Eigenschaften, die Sie extrahieren möchten, durch Kommas getrennt einzuschließen.
  4. Verwenden Sie die Pfeilfunktionssyntax (({ .. . }) => ({ ... })), um das neue Objekt mit dem ausgewählten zu definieren Eigenschaften.

Beispiel:

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' }
Nach dem Login kopieren

Mit dieser Methode können Sie ein neues Objekt mit dem Namen „subset“ erstellen, das nur die Farb- und Höheneigenschaften des ursprünglichen Elmo enthält Objekt.

Das obige ist der detaillierte Inhalt vonWie extrahiere ich bestimmte Objekteigenschaften in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage