Filtrando Valores Falsos em Arrays JavaScript

Beginner

This tutorial is from open-source community. Access the source code

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.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível iniciante com uma taxa de conclusão de 100%. Recebeu uma taxa de avaliações positivas de 100% dos estudantes.

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.