JavaScript dla… w pętli

JavaScript dla… w pętli
JavaScript jest jednym z najpopularniejszych języków programowania na świecie. W każdym języku programowania pętle mają istotną wartość. Podobnie jak wiele innych języków, JavaScript zapewnia również różne formaty składni pętli. W tym artykule omówiono ważny temat JavaScript znany jako dla w pętla. Czasami być może będziemy musieli iterować każdy element obiektu/tablicy. Ale zwykle nie znamy długości tego konkretnego obiektu/tablicy. Dla… w pętli Nawet przydaje się podczas pracy z JSON. W tym artykule przyjrzymy się dla w pętla, jego składnia i niektóre przykłady za pomocą tej pętli.

JavaScript dla w pętla iterację każdej właściwości obiektu.

Składnia

Składnia… w pętli jest następująca:

dla (klucz const w obiekcie)
// ciało dla… w pętli

Gdzie,
klucz to zmienna używana w każdej iteracji.
obiekt to wymagany obiekt, z którego do iterowania pętli.

Następnie omówimy kilka przykładów, aby wzmocnić koncepcję i pokazamy, jak działa ten proces.

Przykłady

Najpierw widzimy najprostsze wdrożenie dla w pętla. W tym przykładzie najpierw założymy obiekt:

Niech obj =
FirstName: „John”,
LastName: „Doe”

A następnie będziemy iterować obiekt i pociesz każdą właściwość za pomocą dla w pętla.

dla (const Name in OBJ)
konsola.log (name + "=" + obj [nazwa]);


Jak widać, dla w pętla iterowała każdą własność obj obiekt i wydrukowałem każdą właściwość w konsoli, jak pragnęliśmy.

JavaScript zapewnia również wbudowane HasownProperty () funkcjonować. Możemy wykonać HasownProperty () Sprawdź przed wykonaniem jakiegokolwiek zadania w dla w Pętla, tak jak to:

dla (const Name in OBJ)
if (obj.HasownProperty (name))
konsola.log (name + "=" + obj [nazwa]);

Ta funkcja jest przydatna, gdy trzeba użyć JSON lub do celów debugowania.

Kiedy nie wiesz, czy klucz zawiera określone właściwości, możesz również użyć dla w składnia do tablic, a także dla strun.

Niech ARR = [23,24,25]
dla (wartość const w arr)
konsola.log (wartość + "=" + arr [wartość]);


Podobnie możesz również zastosować tę składnię do ciągów.

Let str = "Linuxhint"
dla (const char in str)
konsola.log (char + "=" + str [char]);


Ale nie zaleca się używania dla w pętla dla tablic i ciągów, ponieważ istnieją dedykowane pętle i funkcje dla tablic i strun. Na przykład… lub tablica.Protptype.foreach () dotyczy tablic do wykonywania tych samych zadań na lepsze.

Wniosek

W tym artykule dowiedziałeś się, jak dla w Pętla działa i jak pomaga w JSON i debugowaniu. Nauczyłeś się również, jak korzystać z dla w pętla z tablicami i ciągami, chociaż ta pętla jest poświęcona i zalecana dla obiektów. Ale mam nadzieję, że ten artykuł okazał się pomocny w twoim zrozumieniu dla w pętla i jego różne wdrożenia. Aby dowiedzieć się więcej o JavaScript, możesz znaleźć więcej artykułów w Linuxhint.com.