Junior
¿Qué estructuras de bucle existen en JavaScript?
sobes.tech AI
Respuesta de la IA
for: Repite un bloque de código un número fijo de veces.for (let i = 0; i < 5; i++) { console.log(i); }for...in: Recorre las propiedades de un objeto (incluyendo las heredadas si no se filtran).const obj = { a: 1, b: 2 }; for (const key in obj) { console.log(key + ': ' + obj[key]); }for...of: Recorre objetos iterables (arrays, cadenas, Map, Set, etc.).const arr = [1, 2, 3]; for (const element of arr) { console.log(element); }while: Repite un bloque de código mientras la condición sea verdadera.let i = 0; while (i < 5) { console.log(i); i++; }do...while: Ejecuta un bloque de código una vez, y luego lo repite mientras la condición sea verdadera. La condición se verifica al final.let i = 0; do { console.log(i); i++; } while (i < 5);forEach(método de arrays y otros objetos iterables): Ejecuta una función proporcionada una vez por cada elemento.const arr = [1, 2, 3]; arr.forEach(function(element) { console.log(element); });