ES6 - para en bucle

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