Expressão for/in do JavaScript
- Página anterior for
- Próxima página for...of
- Voltar à página anterior Manual de Referência Sentença JavaScript
Definição e uso
A estrutura for/in loopa pelas propriedades do objeto.
O bloco de código dentro do loop será executado uma vez para cada propriedade.
O JavaScript suporta diferentes tipos de loops:
- for - Loopa um bloco de código várias vezes
- for/in - Loopa pelas propriedades de um objeto
- for/of - Loopa pelos valores de um objeto iterável
- while - Loopa um bloco de código enquanto a condição especificada for verdadeira
- do/while - Executa um bloco de código uma vez e, em seguida, repete o loop enquanto a condição especificada for verdadeira
Notas:Não use a estrutura for/in para percorrer arrays cuja ordem dos índices é importante. Use a estrutura for em vez disso.
Exemplo
Percorrer as propriedades do objeto em loop:
var person = {fname:"Bill", lname:"Gates", age:25}; var text = ""; var x; for (x in person) { text += person[x] + " "; }
Sintaxe
for (var em object) { bloco de código a ser executado }
Valor do parâmetro
Parâmetro | Descrição |
---|---|
var | Obrigatório. Variável para iterar as propriedades do objeto. |
object | Obrigatório. O objeto a ser iterado. |
Detalhes técnicos
Versão do JavaScript: | ECMAScript 1 |
---|
Suporte ao navegador
Sentença | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
for/in | Suporte | Suporte | Suporte | Suporte | Suporte |
Páginas relacionadas
Tutorial JavaScript:Loop for JavaScript
Manual de referência JavaScript:Sentença for JavaScript
- Página anterior for
- Próxima página for...of
- Voltar à página anterior Manual de Referência Sentença JavaScript