Przejdź przez obiekt w odwrotnej kolejności za pomocą JavaScript

Przejdz Przez Obiekt W Odwrotnej Kolejnosci Za Pomoca Javascript



Obiekt to jednostka, która przechowuje informacje w parze klucz-wartość. Obiekty są iterowane w kolejności do przodu lub do tyłu na podstawie kluczy i wartości. Użyj statycznych metod obiektu „ Obiekt.keys() ' lub ' Obiekt.wartości() ”, aby wyodrębnić klucze lub wartości obiektów, zastosuj odwrócić() ”, aby odwrócić pary klucz-wartość, a następnie ostatecznie zastosować „ dla każdego() ”, aby wykonać iterację po tablicy.

Ten artykuł zilustruje procedurę przechodzenia obiektów w odwrotnej kolejności za pomocą JavaScript.







Jak przeglądać obiekty w odwrotnej kolejności za pomocą JavaScript?

W przypadku obiektów iterujących w odwrotnej kolejności użyj dwóch podejść:



    • Pętla odwrotnej kolejności oparta na kluczach.
    • Pętla odwrotnej kolejności oparta na wartościach.

Przeanalizujmy oba podejścia z osobna!



Jak przechodzić przez obiekty w odwrotnej kolejności na podstawie kluczy obiektów?

Aby przejść przez obiekt w odwrotnej kolejności na podstawie klawiszy obiektu, wykonaj trzy kroki:





    • Użyj ' obiektu ” metoda statyczna o nazwie „ klucze obiektów ()”: przyjmuje obiekt jako argument i zwraca tablicę kluczy obiektu.
    • Aplikować ' odwrócić() ”: Odwróci kolejność kluczy obiektu.
    • Na koniec zastosuj „ dla każdego() ”, aby przejść przez obiekt.

Przykład

Najpierw utwórz obiekt „ informacje ” z parami klucz-wartość:



stała informacja = {
Nazwa: 'Jan' ,
Wiek: „24” ,
Numer kontaktowy: '09345237816' ,
} ;


Zdobądź klucze obiektu za pomocą „ klucze obiektów ()” i odwróć je, wywołując metodę „ odwrócić() ” i przechowywać je w zmiennej „ odwróć klucze bazowe ”:

const reverseBaseonKeys = Object.keys ( informacje ) .odwrócić ( ) ;


Na koniec przejdź przez odwrócone klawisze obiektów, używając „ dla każdego() ' metoda:

reverseBaseonKeys.forEach ( klucz = > {
log konsoli ( klucz, informacje [ klucz ] ) ;
} ) ;


Wyjście


Powyższe dane wyjściowe wskazują, że klucze obiektowe z odpowiadającymi im wartościami są pomyślnie przeglądane w druku na konsoli w odwrotnej kolejności.

Jak przechodzić przez obiekty w odwrotnej kolejności na podstawie wartości obiektów?

Istnieje inne podejście do przeglądania obiektów w odwrotnej kolejności w oparciu o wartości obiektów. Aby przejść przez obiekt w odwrotnej kolejności w oparciu o wartości obiektu, wykonaj trzy poniższe kroki:

    • Użyj ' obiektu ” metoda statyczna o nazwie „ Wartości obiektów ()”: przyjmuje obiekt jako argument. Zwraca tablicę wartości obiektu.
    • Aplikować ' odwrócić() ”, która odwróci kolejność wartości obiektu.
    • Na koniec zastosuj „ dla każdego() ”, aby przejść przez obiekt.

Przykład

Tutaj użyj tego samego obiektu „ informacje ” i uzyskaj wartości obiektu „ informacje ' używając ' Wartości obiektów ()” i odwróć je, wywołując metodę „ odwrócić() ” i na koniec zapisz wynikową tablicę w zmiennej „ odwróć klucze bazowe ”:

const reverseBasedonValues ​​= Obiekt.wartości ( informacje ) .odwrócić ( ) ;


Przejrzyj odwrócone wartości obiektów, używając „ dla każdego() ' metoda:

reverseBasedonValues.forEach ( wartość = > {
log konsoli ( wartość, informacje [ wartość ] ) ;
} ) ;


Wyjście


Powyższe dane wyjściowe pokazują wartości obiektu w odwrotnej kolejności.

Wniosek

Aby przejść przez obiekt w odwrotnej kolejności, użyj metod statycznych obiektu „ Obiekt.keys() ' lub ' Obiekt.wartości() ”, aby wyodrębnić klucze lub wartości obiektów, odwróć następnie używając „ odwrócić() ” metoda, a następnie ostatecznie zastosować „ dla każdego() ”, aby wykonać iterację po tablicy. W tym artykule zilustrowano procedurę przechodzenia obiektów w odwrotnej kolejności na podstawie kluczy i wartości przy użyciu JavaScript.