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 ”:
Na koniec przejdź przez odwrócone klawisze obiektów, używając „ dla każdego() ' metoda:
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:
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.