Verificar se um Array Inclui Todos os Valores

Beginner

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

Introdução

Neste laboratório, exploraremos um exercício de programação JavaScript que envolve verificar se todos os elementos de um determinado array estão incluídos em outro array. Através deste exercício, você aprenderá como usar Array.prototype.every() e Array.prototype.includes() para resolver este problema de forma eficiente. Este laboratório ajudará você a aprimorar sua compreensão de arrays JavaScript e métodos de array.

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.

Função para Verificar se um Array Inclui Todos os Valores

Se você deseja verificar se todos os elementos em um array values estão incluídos em outro array arr, você pode usar a função includesAll em JavaScript.

Para começar a usar a função, abra o Terminal/SSH e digite node.

Veja como a função includesAll funciona:

  • Ela usa os métodos Array.prototype.every() e Array.prototype.includes() para verificar se todos os elementos em values estão incluídos em arr.
  • Se todos os elementos em values estiverem incluídos em arr, a função retornará true. Caso contrário, retornará false.
const includesAll = (arr, values) => values.every((v) => arr.includes(v));

Aqui está um exemplo de como usar a função includesAll:

includesAll([1, 2, 3, 4], [1, 4]); // true
includesAll([1, 2, 3, 4], [1, 5]); // false

Resumo

Parabéns! Você concluiu o laboratório "Verificar se o Array Inclui Todos os Valores". Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.