Los bucles en JavaScript se utilizan para ejecutar un bloque de código repetidamente. Hay varios tipos de bucles en JavaScript. Éstos son algunos de los más comunes:
Bucle for: el bucle for
se utiliza cuando se conoce el número de iteraciones de antemano.
javascript for (let i = 0; i < 5; i++) {
console.log(i);
}
Bucle while: El bucle while
se utiliza cuando el número de iteraciones no se conoce de antemano y se basa en una condición.
javascript let i = 0;
while (i < 5) {
console.log(i);
i++;
}
Bucle do- while: similar al bucle while
, pero la condición se verifica después de ejecutar el bloque de código, por lo que siempre se ejecuta al menos una vez.
javascript let i = 0;
do {
console.log(i);
i++;
} while (i < 5);
for...in loop: itera sobre las propiedades enumerables de un objeto. A menudo se usa para iterar sobre las claves de un objeto.
javascript const obj = { a: 1, b: 2, c: 3 };
for (let key in obj) {
console.log(key, obj[key]);
}
for...of loop: Introducido en ES6, itera sobre los objetos iterables (matrices, cadenas, etc.) y proporciona los valores reales.
javascript const array = [1, 2, 3, 4];
for (let value of array) {
console.log(value);
}
Método forEach: este es un método disponible en matrices que le permite iterar sobre cada elemento.
javascript const array = [1, 2, 3, 4];
array.forEach(function(value) {
console.log(value);
});
Elija el bucle que mejor se adapte a su caso de uso específico. Cada bucle tiene sus propias ventajas y casos de uso.