El bucle for ... in se utiliza para recorrer las propiedades de un objeto.
A continuación se muestra la sintaxis del bucle 'for ... in'.
for (variablename in object) {
statement or block to execute
}
En cada iteración, se asigna una propiedad del objeto al nombre de la variable y este ciclo continúa hasta que se agotan todas las propiedades del objeto.
Ejemplo
var obj = {a:1, b:2, c:3};
for (var prop in obj) {
console.log(obj[prop]);
}
El ejemplo anterior ilustra la iteración de un objeto usando el bucle for ... in. La siguiente salida se muestra en la ejecución exitosa del código.
1
2
3