Clue Mediator

Check if an array contains any element of another array in JavaScript

📅August 11, 2021

Today we’ll show you how to check if an array contains any element of another array in JavaScript.

Let’s assume that we have two arrays called `array1` and `array2`. Now if we want to check if `array2` contains any element of `array1` then we have several ways to verify that. But we will see the best of them.

Checkout more articles on JavaScript

Let’s use the Array method called some() to check it.

The `some()` method tests whether at least one element in the array passed the check. This method will return the `Boolean` value.

const array1 = ['val_1', 'val_2', 'val_3'];
const array2 = ['val_10', 'val_30', 'val_2'];
const array3 = ['val_28', 'val_74', 'val_21'];

const isValidArray2 = array1.some(x => array2.includes(x));
const isValidArray3 = array1.some(x => array3.includes(x));

console.log(isValidArray2); // true
console.log(isValidArray3); // false

I hope you find this article helpful.
Thank you for reading. Happy Coding..!! 🙂