English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Declaração de Sentenças e Variáveis do JavaScript
for...in A instrução percorre as propriedades enumeráveis do objeto.
O bloco de código dentro do loop será executado uma vez para cada propriedade.
O JavaScript oferece os seguintes tipos de loops:
for - O loop percorre o bloco de código várias vezes
for...in - Percorrer as propriedades do objeto
while - O loop continua a percorrer o bloco de código enquanto a condição especificada for verdadeira
do...while - O loop executa um bloco de código uma vez e continua repetindo enquanto a condição especificada for verdadeira
O loop for...in percorre as propriedades do objeto em uma ordem arbitrária.
Atenção: O loop for...in não deve ser usado para iterar arrays cuja ordem de índice é importante. Se precisar percorrer, useforinstrução.
for (variable in object) { //a instrução a ser executada }
var myObj = { name: "Seagull", age:22, height: 175, city: "New Delhi", getNothing: function () { return ""; } ; for (let x in myObj) { document.write(x); }Testar e Verificar‹/›
Em cada iteração, uma das propriedades do Object é atribuída a uma variável e, em seguida, o loop continua até que todas as propriedades do Object sejam processadas.
Suporte completo para a sentença for ... in em todos os navegadores:
Statement | |||||
for...in | É | É | É | É | É |
Parâmetro | Descrição |
---|---|
variable | Cada iteração atribui umavariableAtribuir um nome de propriedade diferente |
object | Objeto a ser iterado |
Versão do JavaScript: | ECMAScript 1 |
---|
A implementação a seguirfor ... inLoop e impressão do navegador da WebNavigatorObjeto:
for (let x in navigator) { document.write(x); }Testar e Verificar‹/›
Tutorial do JavaScript:Loop for do JavaScript
Referência do JavaScript:Sentença for do JavaScript