Aprenda Lodash (4): _.dropRight, remova os últimos elementos de um array
Crie um novo array sem os últimos n elementos. Se n for omitido, remova um elemento. Se n for maior que a quantidade de elementos do array, retorne um array vazio.
Neste desafio, você deve escrever sua própria versão de Lodash _.dropRight sem importar Lodash. Swift usa um argumento com valor padrão quando esse valor é omitido.
Exemplos
dropRight([1, 2, 3]) // [1, 2]
dropRight([1, 2, 3], 2) // [1]
dropRight([1, 2, 3], 5) // []
dropRight([1, 2, 3], 0) // [1, 2, 3]Notas
- Não importe Lodash; escreva sua própria versão.
- Você encontra toda esta série aqui.