Declaración for-in
La declaración for-in crea un bucle para
iterar sobre un objeto.
Sintaxis
for (let variableParaClave in objeto) {
/*
En variableParaClave sucesivamente
se asignarán las claves del objeto iterado.
*/
};
Ejemplo
Iteremos las claves del objeto y mostrémoslas en pantalla:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // mostrará 'a', 'b', 'c'
}
Ejemplo
Y ahora mostremos los elementos del objeto:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // mostrará 1, 2, 3
}
Véase también
-
lección del manual de JavaScript,
que describe el trabajo con el buclefor-in -
la declaración
for-of,
que crea un bucle para iterar sobre un array -
la sentencia
break,
que interrumpe el bucle -
la sentencia
continue,
que pasa el bucle a la siguiente iteración