Crea un bucle que consiste en tres expresiones opcionales, encerradas en paréntesis y separadas por puntos y comas, seguidas de una sentencia ejecutada en un bucle.
for (var i = 0; i < 9; i++) {
n += i;
mifuncion(n);
}
La sentencia sentencia
for...of
ejecuta un bloque de código para cada elemento de un objeto iterable, como lo son:String
,Array
, objetos similares a array (por ejemplo,arguments
orNodeList
),TypedArray
,Map
,Set
e iterables definidos por el usuario.
let iterable = [10, 20, 30];
for (let value of iterable) {
value += 1;
console.log(value);
}
// 11
// 21
// 31
La instrucción
for-in
itera sobre todas laspropiedades enumerables
de un objeto que está codificado por cadenas.
const object = { a: 1, b: 2, c: 3 };
for (const property in object) {
console.log(`${property}: ${object[property]}`);
}
// expected output:
// "a: 1"
// "b: 2"
// "c: 3"
https://github.com/FROSTYLAN/Notes-JavascriptSchool/commit/3c81e8761c9578bf5329b348505ab4cc0aa9e711