Introdução
Neste laboratório, vamos aprofundar o conceito de trabalhar com arrays em JavaScript. Você aprenderá como usar o método Array.prototype.filter() para remover valores falsos (falsy values) de um array. Ao final deste laboratório, você terá uma melhor compreensão de como manipular arrays em JavaScript e poderá aplicar esse conhecimento em seus próprios projetos.
Como Usar Array.prototype.filter() para Criar um Array Compacto
Para criar um array compacto em JavaScript, você pode usar o método Array.prototype.filter() para remover quaisquer valores falsos (falsy values) do array. Valores falsos incluem false, null, 0, "", undefined e NaN.
Aqui está um trecho de código de exemplo que demonstra como criar um array compacto usando Array.prototype.filter():
const compact = (arr) => arr.filter(Boolean);
Você pode então usar a função compact para criar um array compacto, passando um array como argumento. Por exemplo:
compact([0, 1, false, 2, "", 3, "a", "e" * 23, NaN, "s", 34]);
// Output: [ 1, 2, 3, 'a', 's', 34 ]
Ao usar Array.prototype.filter() dessa forma, você pode facilmente criar um array compacto que contém apenas valores verdadeiros (truthy values).
Resumo
Parabéns! Você concluiu o laboratório de Array Compacto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.