So verwenden Sie verschachtelte Objekte in JavaScript

So verwenden Sie verschachtelte Objekte in JavaScript

JavaScript kann Daten über Schlüsselwertpaare speichern. Die Schlüsselwertpaare sind den JavaScript-Objekten zugeordnet. Objekte enthalten Eigenschaften, die in verschachtelten Objekten gespeichert werden können. Diese verschachtelten Objekte werden in anderen Objekten erstellt und über DOT- oder Klammernotation zugegriffen. Hier werden wir den Weg zeigen, verschachtelte Objekte in JavaScript zu verwenden. Die Ergebnisse dieses Beitrags sind wie folgt:

  • So erstellen Sie verschachtelte Objekte in JavaScript
  • So verwenden Sie verschachtelte Objekte in JavaScript

So erstellen Sie verschachtelte Objekte in JavaScript?

Ein Objekt ist der wichtigste Bestandteil einer Programmiersprache, um Eigenschaften in jedem Programm zuzuweisen oder zu ändern. Verschachtelte Objekte haben ihre eigene Bedeutung, die in Objekten vorhanden ist. Diese Objekte enthalten die Eigenschaften von Objekten.

Der folgende Beispielcode erläutert, wie ein verschachteltes Objekt in JavaScript erstellt wird:

Code

Konsole.Log ("Ein Beispiel zum Erstellen verschachtelter Objekte in JavaScript"))
const data =
ID: 009,
E -Mail: '[email protected] ',
Kontaktinformation:
Name: 'Harry',
Adresse:
Stadt: 'Berlin',
Land: 'Deutschland'



Konsole.Logdaten)

Die Beschreibung des Codes lautet wie folgt:

  • Ein Objekt "Daten" wird erstellt, die mehrere Eigenschaften enthält, einschließlich "Ausweis", "Email", "Kontaktinformation", “Name", “Adresse", “Stadt" Und "Land".
  • Die verschachtelten Objekte wie "Kontaktinformation" Und "Adresse" kann über den Punktoperator abgerufen werden.
  • Am Ende dieProtokoll() Methode wird verwendet, um alle Objekteigenschaften von zu präsentieren "Daten".

Ausgang

Es wird beobachtet, dass verschachtelte Objekte "ID", "E -Mail" Und "Kontaktinformation" werden im Konsolenfenster angezeigt.

So verwenden Sie verschachtelte Objekte in JavaScript?

Die verschachtelten Objekte werden verwendet, um die Eigenschaften des Objekts mit einem anderen Objekt zu speichern. Die Punkt- und Quadratklassennotationen werden verwendet, um auf die Eigenschaften von Objekten in JavaScript zuzugreifen.

Meistens werden die Objekteigenschaften für ein Stück Code abgerufen, um sie zu verwenden. Die Eigenschaften der Objekte und verschachtelten Objekte werden unter Verwendung einer der folgenden Syntaxe abgerufen:

> Objekt.Eigentum
> Objekt ['Eigenschaft']

In der ersten Syntax wird der DOT -Operator verwendet, während der zweite Weg zum Zugriff auf die Eigenschaft mithilfe von Bracket Notation besteht.

Lassen Sie uns die Verwendung verschachtelter Objekte anhand des folgenden Beispiels üben.

Beispiel

In dieser Methode werden erste verschachtelte Objekte erstellt, und danach wird die Eigenschaft eines bestimmten verschachtelten Objekts über DOT -Notation zugegriffen. Der folgende Beispielcode befasst sich mit dem Problem:

Code

const lehrer =
Name: "Brown",
Adresse:
Bereich:
Straße: "Oxford University Road",
,
Stadt: "London",
Land: "England"
,

Konsole.Protokoll (Lehrer.Adresse.Bereich);

Der Code wird beschrieben als:

  • Erstens ein "Lehrer”Objekt wird initialisiert, in dem die "Adresse" als verschachteltes Objekt wird verwendet.
  • Der "Adresse" Objekt enthält die Eigenschaften "Bereich", "Stadt und Land" Dies kann über DOT- und Quadratklassen -Notation zugänglich sein.
  • Am Ende die Protokoll() Die Methode wird angewendet, indem die bestanden "Lehrer.Adresse.Bereich" als Argument.

Ausgang

Die Ausgabe zeigt, dass die "Straße" Objekt wird als verschachteltes Objekt zugegriffen und zeigt den Wert an "Oxford University Road" im Konsolenfenster.

Abschluss

Verschachtelte Objekte werden verwendet, um die Eigenschaften eines Objekts in einem anderen Objekt zu speichern. Diese Objekte können über DOT- und Klammernotation zugegriffen werden. Diese verschachtelten Objekte sind nützlich, um die verschiedenen Eigenschaften zu speichern und den Wert basierend auf den Benutzeranforderungen anzugeben. Dieser Beitrag hat eine Möglichkeit zur Erstellung und Verwendung verschachtelter Objekte in JavaScript geboten und verwendet.