A construção for-in
A construção for-in cria um loop para
iterar sobre um objeto.
Sintaxe
for (let variavelParaChave in objeto) {
/*
Na variavelParaChave serão colocadas sequencialmente
as chaves do objeto que está sendo iterado.
*/
};
Exemplo
Vamos iterar sobre as chaves do objeto e exibi-las na tela:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // exibirá 'a', 'b', 'c'
}
Exemplo
Agora vamos exibir os elementos do objeto:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // exibirá 1, 2, 3
}
Veja também
-
lição do tutorial JavaScript,
que descreve como trabalhar com o loopfor-in -
a construção
for-of,
que cria um loop para iterar sobre um array -
a instrução
break,
que interrompe um loop -
a instrução
continue,
que avança o loop para a próxima iteração