Exploración del algoritmo de similitud de arrays

Beginner

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

Introducción

En este laboratorio, exploraremos el algoritmo de similitud de arrays, que se utiliza para encontrar elementos comunes entre dos arrays. A través de este laboratorio, aprenderá a usar métodos integrados de JavaScript como Array.prototype.includes() y Array.prototype.filter() para comparar arrays y extraer sus elementos comunes. Este algoritmo es una herramienta útil para los desarrolladores cuando trabajan con grandes conjuntos de datos y analizan datos.

Cómo encontrar la similitud de arrays en JavaScript

Para practicar la codificación, abre la Terminal/SSH y escribe node. Esto te ayudará a entender cómo encontrar un array de elementos que aparecen en ambos arrays. Sigue estos pasos:

  1. Utiliza el método Array.prototype.includes() para determinar los valores que no son parte de values.
  2. Utiliza el método Array.prototype.filter() para eliminarlos.

Aquí está el código para encontrar la similitud de arrays:

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

Puedes probar este código ejecutando el siguiente comando:

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

Esto devolverá [1, 2] como salida.

Resumen

¡Felicidades! Has completado el laboratorio de similitud de arrays. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.