Introdução
Neste laboratório, exploraremos uma função JavaScript que verifica se um array inclui quaisquer valores de outro array. Usaremos os métodos Array.prototype.some() e Array.prototype.includes() para implementar a função includesAny(). Ao final deste laboratório, você terá uma melhor compreensão de como verificar eficientemente a presença de valores em arrays usando JavaScript.
Verificando se um Array Inclui Quaisquer Valores
Para começar a praticar a codificação, abra o Terminal/SSH e digite node.
Para verificar se um array inclui pelo menos um elemento de outro array, use Array.prototype.some() e Array.prototype.includes(). Aqui está um exemplo de função:
const includesAny = (arr, values) => values.some((v) => arr.includes(v));
Você pode chamar esta função e passar os dois arrays que deseja comparar como argumentos. A função retornará um valor booleano indicando se pelo menos um elemento de values está incluído em arr. Aqui estão alguns exemplos:
includesAny([1, 2, 3, 4], [2, 9]); // true
includesAny([1, 2, 3, 4], [8, 9]); // false
Resumo
Parabéns! Você concluiu o laboratório "Verificar se o Array Inclui Quaisquer Valores". Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.