Jak iterować przez zwykły obiekt JavaScript z obiektami jako członków

Jak iterować przez zwykły obiekt JavaScript z obiektami jako członków
Obiekt w języku programowania JavaScript jest szczególnym zestawem danych i jest nieterabinny. Iteracja za pośrednictwem wyliczanego zestawu danych jest powszechnym wyzwaniem dla programistów. Programiści zwykle używają „Do„Pętla lub„dla każdego()„Metoda zapętlania/iteracji. Ale dla obiektów z obiektem jako członkami metody te nie są odpowiednie.

Ten samouczek pokaże metody iterację przez zwykły obiekt JavaScript z obiektami jako członkami.

Jak iterować za pomocą zwykłego/prostego obiektu JavaScript, który ma obiekty jako członków?

Aby iterować przez prosty/zwykły obiekt JavaScript z obiektami jako członkami, użyj następujących metod:

  • For-in Loop
  • Obiekt.Metoda wpisów ()

Metoda 1: Iternuj za pomocą zwykłego/prostego obiektu JavaScript, który ma obiekty jako elementy używające pętli dla in-in

Użyj "dla w„Pętla do iteracji za pomocą zwykłego obiektu JavaScript, który ma obiekty jako członków. Przemierza/pętle przez atrybuty wymienionych obiektu w sekwencji/kolejności, w której zostały zdefiniowane. Dodatkowo itera wszystkich atrybutów wymienionych obiektu, w tym odziedziczonych.

Składnia

Postępuj zgodnie z podaną składnią, aby użyć pętli dla in-in:

dla (klucz const w obiekcie) / *… */

Przykład

Utwórz obiekt zawierający obiekty jako członków:

const obiekt =
A: wartość: „alfa”,
B: wartość: „beta”,
C: wartość: 11
;

Iteruj obiekt za pomocą pętli dla in:

dla (klucz const w obiekcie)
konsola.log ('$ key: $ object [klucz].wartość');

Można zauważyć, że obiekt z członkami został pomyślnie iterowany i wydrukowany na konsoli:

Metoda 2: Iternuj za pomocą zwykłego/prostego obiektu JavaScript, który ma obiekty jako elementy używające obiektu.Metoda wpisów ()

Możesz także iterować za pośrednictwem zwykłego/prostego obiektu JavaScript, który ma obiekty jako członków używających „Obiekt.wpisy ()„Metoda dostępu do tablicy par kluczowych dla własnych właściwości obiektu dla własnych.

Składnia

Użyj podanej składni dla obiektu.Metoda wpisów ():

Obiekt.wpisy (obiekt)

Przykład

Zadzwoń do obiektu.Metoda wpisów () poprzez przekazanie obiektu do iteracji obiektu z obiektami członkowskimi:

const objentries = obiekt.wpisy (obiekt);

Wyjście

Podaliśmy wszystkie podstawowe informacje istotne do iteracji zwykłych obiektów JavaScript z obiektami jako członkami.

Wniosek

Aby iterować prosty/zwykły obiekt JavaScript, który ma obiekty jako członków, użyj „dla w„Pętla lub„Obiekt.wpisy ()" metoda. Obie metody dają najlepsze wyniki do iteracji obiektu z obiektami jako członkami. W tym samouczku zademonstrowaliśmy metody iteracji za pomocą zwykłego obiektu JavaScript z obiektami jako członkami.