Bucles en JavaScript
Introducción Link to heading
Los bucles en JavaScript te permiten ejecutar un bloque de código varias veces. Son una herramienta fundamental para automatizar tareas repetitivas y procesar colecciones de datos.
Tipos de bucles Link to heading
- for: Se utiliza para ejecutar un bloque de código un número determinado de veces.
- for/in: Se utiliza para recorrer las propiedades de un objeto.
- for/of: Se utiliza para recorrer los valores de un objeto iterable.
- while: Se utiliza para ejecutar un bloque de código mientras se cumpla una condición.
- do/while: Se utiliza para ejecutar un bloque de código al menos una vez y luego mientras se cumpla una condición.
Ejemplo: Link to heading
const students = ["Maria", "Sergio", "Rosa", "Daniel"];
// Function to greet each student
function greetStudents(student) {
console.log(`Hello, ${student}`);
}
// Using a for loop to iterate over the students array
for (var i = 0; i < students.length; i++) {
greetStudents(students[i]);
}
// Using a for/of loop to iterate over the students array
for (var student of students) {
greetStudents(student);
}
// Using a while loop to remove and greet each student
while (students.length > 0) {
var student = students.shift();
greetStudents(student);
}
Explicación: Link to heading
- El bucle
for
recorre el arraystudents
e invoca la funcióngreetStudents
para cada elemento. - El bucle
for/of
es una forma más concisa de recorrer el arraystudents
e invoca la funcióngreetStudents
para cada elemento. - El bucle
while
elimina el primer elemento del arraystudents
e invoca la funcióngreetStudents
hasta que el array esté vacío.
¡Sigue aprendiendo sobre los bucles para escribir código JavaScript más eficiente y automatizado!