forked from degranda/jsBasico-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path11-loops.js
More file actions
22 lines (15 loc) · 757 Bytes
/
11-loops.js
File metadata and controls
22 lines (15 loc) · 757 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Los loops (bucles), son manera rápida y sencilla de hacer algo (una tarea) repetidamente.
var estudiantes = [ 'Maria', 'Sergio', 'Rosa', 'Daniel' ];
function saludarEstudiante(estudiante) {
console.log(`Hola, ${estudiante}`);
}
for (var i = 0; i < estudiantes.length; i++) {
saludarEstudiante(estudiantes[i]);
}
for (var estudiante of estudiantes) {
saludarEstudiante(estudiante);
}
while (estudiantes.length > 0) { // Aquí la tarea se hará siempre y cuando sea true, cuando llegué a false, dejará de hacer la tarea
var estudiante = estudiantes.shift(); // shift() es un método que saca un elemento del array de la posición 0 a la última, Pop() comienza de la última a la primera.
saludarEstudiante(estudiante);
}