Aprende Lodash: elimina los primeros elementos de un arreglo

Lodash _.drop crea una porción de un arreglo tras quitar n elementos del principio. Reproduce ese comportamiento con la función proporcionada y las herramientas habituales del lenguaje.

Si se omite n, quita un elemento. Si n es cero, devuelve el arreglo completo. Si n es igual o mayor que su longitud, devuelve un arreglo vacío.

Ejemplos

drop([1, 2, 3], 1) ➞ [2, 3]

drop([1, 2, 3], 2) ➞ [3]

drop([1, 2, 3], 5) ➞ []

drop([1, 2, 3], 0) ➞ [1, 2, 3]

Notas

  • No importes Lodash; escribe tu propia versión.
  • La función también admite valores de tipo cadena y un arreglo vacío.
  • Esta serie de desafíos está recopilada aquí.