Obiekt jest jednostką, która przechowuje informacje w parie kluczowej wartości. Obiekty są albo iterowane w kolejności do przodu lub do tyłu w oparciu o klawisze i wartości. Użyj metod statycznych obiektu „Obiekt.Klucze()" Lub "Obiekt.wartości ()„Aby wyodrębnić klucze lub wartości obiektów, zastosuj„odwracać()”Metoda odwrócenia par kluczowych, a następnie w końcu zastosowania„dla każdego()„Pętla do iterowania nad tablicą.
Ten artykuł ilustruje procedurę przemieszczania obiektów w odwrotnej kolejności za pomocą JavaScript.
Jak zapętlić obiekty w odwrotnej kolejności za pomocą JavaScript?
W przypadku obiektów iteracyjnych w odwrotnej kolejności użyj dwóch podejść:
Przeanalizujmy oba podejścia indywidualnie!
Jak zapętlić obiekty w odwrotnej kolejności na podstawie kluczy obiektowych?
Aby przejść do obiektu w odwrotnej kolejności w oparciu o klucze obiektu, wykonaj trzy kroki:
Przykład
Najpierw utwórz obiekt „informacje”Z parami kluczowymi:
const info =
Imię: „John”,
Wiek: „24”,
Contactno: „09345237816”,
;
Zdobądź klucze obiektu za pomocą „Obiekt.Klucze() ”Metoda i odwróć je, nazywając„odwracać()„Metoda i przechowuj je w zmiennej”ReverseBaseonkeys”:
const reversebaseonkeys = obiekt.klucze (informacje).odwracać();
Wreszcie, przecinaj odwrócone klucze obiektów za pomocą „dla każdego()" metoda:
ReverseBaseonkeys.foreach (key =>
konsola.log (klucz, info [klucz]);
);
Wyjście
Powyższe dane wyjściowe wskazuje, że klucze obiektowe z odpowiednimi wartościami są skutecznie przemierzane w druku na konsoli w odwrotnej kolejności.
Jak zapętlić obiekty w odwrotnej kolejności na podstawie wartości obiektów?
Istnieje inne podejście do zapętlania obiektów w odwrotnej kolejności w oparciu o wartości obiektu. Aby przemierzać obiekt w odwrotnej kolejności na podstawie wartości obiektu, postępuj zgodnie z trzema krokami poniżej:
Przykład
Tutaj użyj tego samego obiektu „informacje”I uzyskaj wartości obiektu„informacje" używając "Obiekt.wartości() ”Metoda i odwróć je, nazywając„odwracać()”Metoda, a na koniec przechowuj wynikową tablicę w zmiennej”ReverseBaseonkeys”:
const reverseBasedonValues = obiekt.Wartości (informacje).odwracać();
Przemierzaj wartości odwróconych obiektów za pomocą „dla każdego()" metoda:
Odwrotne wartości.foreach (wartość =>
konsola.log (wartość, informacja [wartość]);
);
Wyjście
Powyższe wyjście pokazuje wartości obiektu w odwrotnej kolejności.
Wniosek
Aby zapętlić obiekt w odwrotnej kolejności, użyj metod statycznych obiektu „Obiekt.Klucze()" Lub "Obiekt.wartości ()„Aby wyodrębnić klucze lub wartości obiektów, odwrócić, a następnie za pomocą„odwracać()„Metoda, a następnie w końcu zastosuj”dla każdego()„Pętla do iterowania nad tablicą. W tym artykule zilustrowano procedurę przemieszczania obiektów w odwrotnej kolejności na podstawie kluczy i wartości za pomocą JavaScript.