In umgekehrter Reihenfolge mit JavaScript in umgekehrter Reihenfolge durchlaufen

In umgekehrter Reihenfolge mit JavaScript in umgekehrter Reihenfolge durchlaufen

Ein Objekt ist eine Entität, die Informationen in einem Schlüsselwertpaar speichert. Objekte werden entweder in Vorwärts- oder Umkehrreihenfolge basierend auf Schlüsseln und Werten iteriert. Verwenden Sie die statischen Methoden des Objekts “Objekt.Schlüssel()" oder "Objekt.Werte()Um Tasten oder Werte von Objekten zu extrahieren, wenden Sie die “anumkehren()”Methode, um die Schlüsselwertpaare umzukehren und dann schließlich anwenden“für jede()”Schleife über das Array iterieren.

In diesem Artikel wird die Prozedur für das Durchqueren von Objekten in umgekehrter Reihenfolge mit JavaScript veranschaulicht.

Mit JavaScript durch Objekte in umgekehrter Reihenfolge durchlaufen?

Verwenden Sie für die iterierenden Objekte in umgekehrter Reihenfolge die beiden Ansätze:

    • Umgekehrte Auftragsschleife basierend auf Tasten.
    • Umgekehrte Auftragsschleife basierend auf Werten.

Lassen Sie uns beide Ansätze einzeln untersuchen!

So schließen Sie die Objekte in umgekehrter Reihenfolge basierend auf Objektschlüssel durch?

Um das Objekt in umgekehrter Reihenfolge basierend auf den Schlüsseln des Objekts zu durchqueren, befolgen Sie drei Schritte:

    • Verwenden Sie die “Objekt"Statische Methode genannt"Objekt.Schlüssel() “: Es nimmt ein Objekt als Argument und gibt das Array der Tasten des Objekts zurück.
    • Wende an "umkehren()Methode: Es wird die Reihenfolge der Tasten des Objekts umgekehrt.
    • Schließlich wenden Sie das an “für jede()”Methode, um das Objekt zu durchlaufen.

Beispiel

Erstellen Sie zunächst ein Objekt “die Info”Mit Schlüsselwertpaaren:

const info =
Name: 'John' ',
Alter: '24',
Contactno: '09345237816',
;


Holen Sie sich die Schlüssel des Objekts mit dem “Objekt.Schlüssel() ”Methode und umkehren sie um, indem Sie die“ aufrufen “umkehren()"Methode und speichern Sie sie in einer Variablen"ReverseBaseonkeys”:

const reverseBaseonkeys = Objekt.Schlüssel (Info).umkehren();


Schließlich durchqueren Sie die umgekehrten Objektschlüssel mit der “für jede()" Methode:

ReverseBaseonkeys.foreach (key =>
Konsole.Log (Schlüssel, Info [Schlüssel]);
);


Ausgang


Die obige Ausgabe zeigt an, dass die Objektschlüssel mit ihren entsprechenden Werten in umgekehrter Reihenfolge in der Konsole erfolgreich durchquert werden.

So schließen Sie die Objekte in umgekehrter Reihenfolge basierend auf Objektwerten durch?

Es gibt einen weiteren Ansatz, um Objekte in umgekehrter Reihenfolge zu durchlaufen, basierend auf den Werten des Objekts. Um das Objekt in umgekehrter Reihenfolge basierend auf den Werten des Objekts zu durchqueren, befolgen Sie die folgenden drei Schritte:

    • Verwenden Sie die “Objekt"Statische Methode genannt"Objekt.Werte() ”: Es nimmt ein Objekt als Argument an. Es gibt das Array der Werte des Objekts zurück.
    • Wende an "umkehren()Methode, die die Reihenfolge der Werte des Objekts umgeht.
    • Schließlich wenden Sie das an “für jede()”Methode, um das Objekt zu durchlaufen.

Beispiel

Verwenden Sie hier dasselbe Objekt “die Info"Und holen Sie sich die Werte des Objekts"die Info" Verwendung der "Objekt.Werte() ”Methode und umkehren sie um, indem Sie die“ aufrufen “umkehren()"Methode und schließlich das resultierende Array in einer Variablen speichern"ReverseBaseonkeys”:

const reverseBasedonValues ​​= Objekt.Werte (Info).umkehren();


Durchqueren Sie die umgekehrten Objektwerte mit der “für jede()" Methode:

ReverseBasedonValues.foreach (value =>
Konsole.log (value, info [value]);
);


Ausgang


Die obige Ausgabe zeigt die Werte des Objekts in umgekehrter Reihenfolge an.

Abschluss

Verwenden Sie die statischen Methoden des Objekts, um das Objekt in umgekehrter Reihenfolge zu durchschleifen. “Objekt.Schlüssel()" oder "Objekt.Werte()”Um Tasten oder Werte von Objekten zu extrahieren, umgekehrt und dann mit der“ umgekehrtumkehren()"Methode und dann schließlich anwenden"für jede()”Schleife über das Array iterieren. In diesem Artikel wurde die Prozedur für das Durchqueren von Objekten in umgekehrter Reihenfolge basierend auf Tasten und Werten unter Verwendung von JavaScript dargestellt.