Aprenda Lodash (2): Compact
De acordo com a documentação do lodash, _.compact cria um array com todos os valores falsy removidos. Os valores false, null, 0, "", undefined e NaN são falsy.
Sua tarefa é criar essa função auxiliar sem usar lodash. Você escreverá uma função que recebe um array e remove todos os valores falsy.
Exemplos
compact([0, 1, false, 2, "", 3]); // => [1, 2, 3]Notas
- Não tente importar lodash; você está simplesmente escrevendo sua própria versão.
- Toda esta série de desafios pode ser encontrada aqui.