Wie man durch ein einfaches JavaScript -Objekt schaufelt

Wie man durch ein einfaches JavaScript -Objekt schaufelt
In der JavaScript -Sprache ist ein Objekt eine bestimmte Datenerfassung. Diese Datensammlungen enthalten eine oder mehrere Merkmale, die sie definieren, sowie Methoden zur Ausführung gemeinsamer Aufgaben. Das Durchschlingen eines aufzählbaren Datensatzes ist jedoch eine typische Schwierigkeit für Programmierer. Beim Hören des Begriffs “SchleifeIn JavaScript denken Programmierer im Allgemeinen an die vielen Schleifen, wie beispielsweise für Schleifen, foreach (), map () und andere. Leider gelten diese Methoden nicht für die Objekte, da die Objekte nicht iterbar sind.

Dieses Tutorial zeigt die Möglichkeit.

Wie man durch ein einfaches/einfaches JavaScript -Objekt schaufelt?

Verwenden Sie die folgenden Methoden, um ein einfaches JavaScript -Objekt zu schleifen/durchzusetzen:

  • für die Schleife
  • Objekt.Keys () Methode
  • Objekt.Werte () Methode
  • Objekt.Einträge () Methode

Methode 1: Schleifen

Verwenden Sie die Schleife „für ein Objekt durch ein Objekt. Es iteriert alle aufzählbaren Zeichenfolgenattribute eines Objekts, das einem Objekt zugeordnet ist.

Syntax
Verwenden Sie die bereitgestellte Syntax, um die For-In-Schleife zum Schleifen durch ein Objekt zu verwenden:

für (Variable im Objekt)

Beispiel
Erstellen Sie ein Objekt mit Eigenschaften in Schlüsselwertpaaren:

var Object =
"JavaScript": 1,
"Java": 5,
"Python": 20,
"Html": 2,
"CSS": 11

Schleifen Sie über das Objekt basierend auf den Schlüssel eines Objekts:

für (const Schlüssel im Objekt)
Konsole.log ('$ key: $ object [key]');

Die Ausgabe zeigt alle Eigenschaften des Objekts in einem Schlüsselwertpaar an:

Methode 2: Schleifen Sie mit einem einfachen/einfachen JavaScript -Objekt mit einem Objekt durch.Keys () Methode

Jede Eigenschaft in einem Objekt hat einen entsprechenden Wert, was bedeutet, dass jede Eigenschaft Schlüsselwertpaare umfasst. Sie können die Schlüssel, Werte oder beide Schlüssel und Werte als Einträge in einem Array mit den statischen Methoden des Objekts extrahieren. Wenn Sie die Schlüssel eines Objekts abrufen möchten, verwenden Sie die “Objekt.Schlüssel()" Methode.

Syntax
Befolgen Sie die angegebene Syntax, um ein Objekt zu durchlaufen, um die Eigenschaften/Schlüssel eines Objekts abzurufen:

Objekt.Schlüssel (Objekt)

Beispiel
Rufen Sie das Objekt auf.Keys () Methode und speichern die resultierende Anordnung von Schlüssel des Objekts in Variable “Objkeys”:

const objkeys = Objekt.Schlüssel (Objekt);

Wie Sie in der Ausgabe sehen können, wurden alle Schlüssel eines Objekts erfolgreich abgerufen:

Methode 3: Schleifen Sie mit einem einfachen/einfachen JavaScript -Objekt mit einem Objekt durch.Werte () Methode

Verwenden Sie die “, um die Werte eines Objekts gegen seine Eigenschaften zu erhaltenObjekt.Werte()" Methode. Es gibt eine Reihe von Werten für die Eigenschaften/Schlüssel eines Objekts zurück.

Syntax
Die angegebene Syntax wird verwendet, um die Werte des Objekts durch Schleifen eines Objekts zu erhalten:

Objekt.Werte (Objekt)

Beispiel
Rufen Sie das Objekt auf.Werte () Methode, um die Werte eines Objekts gegen seine Eigenschaften zu erhalten:

const objValues ​​= Objekt.Werte (Objekt);

Die Ausgabe zeigt ein Array von Werten anhand der Eigenschaften des Objekts:

Methode 4: Schleifen Sie mit einem einfachen/einfachen JavaScript -Objekt mit einem Objekt durch.Einträge () Methode

Sie können auch ein einfaches/einfaches JavaScript -Objekt durch das „durch das“ iterierenObjekt.Einträge ()" Methode. Es erzeugt eine Reihe von Sub-Arrays, die Schlüsselwertpaare des angegebenen Objekts enthalten.

Syntax
Die folgende Syntax wird verwendet, um die Einträge eines Objekts durch Schleifen eines Objekts zu erhalten:

Objekt.Einträge (Objekt)

Beispiel
Rufen Sie das Objekt auf.Einträge () Methoden auf dem Objekt zum Abrufen aller Einträge eines Objekts:

const objentries = Objekt.Einträge (Objekt);

Ausgang

Wir haben alle notwendigen Informationen gesammelt, die für die Schleife durch einfache JavaScript -Objekte mit Objekten als Mitglieder relevant sind.

Abschluss

Verwenden Sie die “, um ein einfaches/einfaches JavaScript -Objekt zu durchlaufen, um die“ zu verwendenfür in"Schleife", "Objekt.Schlüssel()" Methode, "Objekt.Werte()Methode oder die “Objekt.Einträge ()" Methode. Die für die In-In-Schleife und das Objekt.Einträge () () werden verwendet, um alle Schlüsselwertpaare in einem Objekt zu erhalten, während das Objekt.Keys () werden verwendet, um die Schlüssel und das Objekt zu erhalten.Werte () für die Werte eines Objekts. Dieses Tutorial zeigte verschiedene Möglichkeiten, ein einfaches JavaScript -Objekt zu durchlaufen.