Tengo esta duda, porque si se esta declarando la variable estudiante = estudiantes.shift(), toma a Maria y no al siguiente estudiante si ...

Pregunta de la clase:
Loops: While
Eduardo Daniel Flores Palomino

Eduardo Daniel Flores Palomino

Pregunta
studenthace 4 años

Tengo esta duda, porque si se esta declarando la variable estudiante = estudiantes.shift(), toma a Maria y no al siguiente estudiante si ya se esta diciendo que la variable estudiante = a el array menos el primer elemento? Por favor quien me entienda podría ayudarme?

2 respuestas
para escribir tu comentario
    Carlos Sansón Morán Gamiño

    Carlos Sansón Morán Gamiño

    studenthace un año

    Tenía la misma duda, gracias

    Maria Alejandra Diaz Rojas

    Maria Alejandra Diaz Rojas

    studenthace 4 años

    Hola Eduardo! yo tenía la misma duda. Esto fue lo que encontré: El comando shift, ELIMINA el primer elemento del array, pero también DEVUELVE/RETORNA ese valor que se elimina. En este ejemplo, cuando hacemos

    var estudiante =estudiantes.shift();

    estamos guardando ese elemento eliminado en la variable estudiante. Por lo tanto cuando corremos la función

    saludarEstudiantes(estudiante)

    Ese parámetro de estudiante, es el elemento que eliminamos con shift y que esta guardado en la variable estudiante.

    Aquí hay un link de donde lo saqué y un ejemplo Link Explicación

Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.

Curso Básico de JavaScript [Empieza Gratis]
Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.