Frase for/in JavaScript

Definizione e uso

La frase for/in itererà gli attributi dell'oggetto.

Il blocco di codice nel ciclo verrà eseguito una volta per ogni attributo.

JavaScript supporta diversi tipi di cicli:

  • for - Eseguire una sezione di codice più volte
  • for/in - Iterare gli attributi di un oggetto
  • for/of - Iterare i valori di un oggetto iterabile
  • while - Eseguire una sezione di codice finché la condizione specificata è vera
  • do/while - Eseguire una sezione di codice una volta e poi ripetere il ciclo se la condizione specificata è vera

Commento:Non utilizzare la frase for/in per iterare array di sequenza di indici importanti. Utilizzare invece la frase for.

Esempio

Eseguire un ciclo sugli attributi dell'oggetto:

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

Prova personalmente

Sintassi

for (var in oggetto) {
  blocco di codice da eseguire
}

Valore del parametro

Parametro Descrizione
var Obbligatorio. Variabile dell'oggetto da iterare.
oggetto Obbligatorio. Oggetto specificato da iterare.

Dettagli tecnici

Versione JavaScript: ECMAScript 1

Supporto browser

Espressione Chrome IE Firefox Safari Opera
for/in Supporto Supporto Supporto Supporto Supporto

Pagine correlate

Tutorial JavaScript:Ciclo for JavaScript

Manuale di riferimento JavaScript:Espressione for JavaScript