Aprende Lodash (4): _.dropRight, elimina los últimos elementos de un arreglo
Crea una porción de un arreglo sin los últimos n elementos. Si se omite n, quita un elemento.
En este desafío, escribe tu propia versión de la función _.dropRight de Lodash sin importar la biblioteca, para comprender mejor cómo funciona. En Java, las sobrecargas permiten usar el valor predeterminado cuando se omite el argumento.
Ejemplos
Program.dropRight(new Integer[]{1, 2, 3}) ➞ new Integer[]{1, 2}
Program.dropRight(new Integer[]{1, 2, 3}, 2) ➞ new Integer[]{1}
Program.dropRight(new Integer[]{1, 2, 3}, 5) ➞ new Integer[]{}
Program.dropRight(new Integer[]{1, 2, 3}, 0) ➞ new Integer[]{1, 2, 3}Notas
- No importes Lodash; escribe tu propia versión.
- Toda esta serie está disponible aquí.