¿Porqué es necesario colocarle un parámetro al método <strong>shift</strong>?, si de por sí, siempre te va a eliminar el primer elemento ...

Pregunta de la clase:
¿Qué es un array?
Carlos Naveda

Carlos Naveda

Pregunta
studenthace 5 años

¿Porqué es necesario colocarle un parámetro al método shift?, si de por sí, siempre te va a eliminar el primer elemento del array.

2 respuestas
para escribir tu comentario
    luis alejandro castañeda varon

    luis alejandro castañeda varon

    studenthace 5 años

    El método shift elimina el elemento en el índice cero y desplaza los valores consecutivos hacia abajo, devolviendo el valor eliminado. Si la propiedad length es 0, devuelve undefined.

    shift es genérico; este método puede utilizarse con call o apply a objetos simliares a arrays. Los objetos que no tengan una propiedad length que refleje el último elemento de una serie consecutiva de propiedades numéricas con índice base cero pueden no comportarse de manera significativa.

    Mauricio Gutiérrez Bernal

    Mauricio Gutiérrez Bernal

    studenthace 5 años

    No es necesario, el método no recibe ningún parámetro

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.