Comprobar si una matriz incluye algún valor

Beginner

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

Introducción

En este laboratorio, exploraremos una función de JavaScript que comprueba si una matriz incluye algún valor de otra matriz. Utilizaremos los métodos Array.prototype.some() y Array.prototype.includes() para implementar la función includesAny(). Al final de este laboratorio, tendrás una mejor comprensión de cómo comprobar eficientemente la presencia de valores en matrices utilizando JavaScript.

Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel principiante con una tasa de finalización del 100%. Ha recibido una tasa de reseñas positivas del 100% por parte de los estudiantes.

Comprobar si una matriz incluye algún valor

Para comenzar a practicar la codificación, abre la Terminal/SSH y escribe node.

Para comprobar si una matriz incluye al menos un elemento de otra matriz, utiliza Array.prototype.some() y Array.prototype.includes(). Aquí hay una función de ejemplo:

const includesAny = (arr, values) => values.some((v) => arr.includes(v));

Puedes llamar a esta función y pasarle como argumentos las dos matrices que quieres comparar. La función devolverá un valor booleano que indica si al menos un elemento de values está incluido en arr. Aquí hay algunos ejemplos:

includesAny([1, 2, 3, 4], [2, 9]); // true
includesAny([1, 2, 3, 4], [8, 9]); // false

Resumen

¡Felicidades! Has completado el laboratorio Comprobar si una matriz incluye algún valor. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.