Exploração do Algoritmo de Similaridade de Array

Beginner

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

Introdução

Neste laboratório, exploraremos o algoritmo de Similaridade de Array (Array Similarity), que é usado para encontrar elementos comuns entre dois arrays. Através deste laboratório, você aprenderá como usar métodos JavaScript embutidos como Array.prototype.includes() e Array.prototype.filter() para comparar arrays e extrair seus elementos comuns. Este algoritmo é uma ferramenta útil para desenvolvedores ao trabalhar com grandes conjuntos de dados e analisar dados.

Como Encontrar a Similaridade de Array em JavaScript

Para praticar a codificação, abra o Terminal/SSH e digite node. Isso ajudará você a entender como encontrar um array de elementos que aparecem em ambos os arrays. Siga estes passos:

  1. Use o método Array.prototype.includes() para determinar os valores que não fazem parte de values.
  2. Use o método Array.prototype.filter() para removê-los.

Aqui está o código para encontrar a similaridade de array:

const similarity = (arr, values) => arr.filter((v) => values.includes(v));

Você pode testar este código executando o seguinte comando:

similarity([1, 2, 3], [1, 2, 4]); // [1, 2]

Isso retornará [1, 2] como saída.

Resumo

Parabéns! Você concluiu o laboratório de Similaridade de Array. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.