Check if an array contains any element of another array in JavaScript
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.
1 2 3 4 5 6 7 8 9 | 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..!! 🙂