JavaScript for/in

Definicja i użycie

Pętla for/in przechodzi przez atrybuty obiektu.

Kod w pętli będzie wykonywany dla każdej atrybutu.

JavaScript obsługuje różne typy pętli:

  • for - Powtarzaj blok kodu
  • for/in - Przejdź przez atrybuty obiektu
  • for/of - Przejdź przez wartości obiektu iterowalnego
  • while - Powtarzaj blok kodu, gdy warunek jest prawdziwy
  • do/while - Wykonaj blok kodu raz, a następnie powtarzaj pętlę, gdy warunek jest prawdziwy

Komentarz:Nie używaj pętli for/in do iteracji tablic, gdzie kolejność indeksów ma znaczenie. Zamiast tego użyj pętli for.

Przykład

Przejdź przez atrybuty obiektu w pętli:

var person = {fname:"Bill", lname:"Gates", age:25}; 
var text = "";
var x;
for (x in person) {
  text += person[x] + " ";
}

Spróbuj sam

Gramatyka

for (var w obiekt) {
  blok kodu do wykonania
}

Wartość parametru

Parametr Opis
var Wymagane. Zmienna do iteracji obiektu.
obiekt Wymagane. Zdefiniowany obiekt do iteracji.

Szczegóły techniczne

Wersja JavaScript: ECMAScript 1

Obsługa przeglądarek

Znakowanie Chrome IE Firefox Safari Opera
for/in Wsparcie Wsparcie Wsparcie Wsparcie Wsparcie

Strony związane

Tutorial JavaScript:Pętla for w JavaScript

Podręcznik JavaScript:Znakowanie for w JavaScript