• Post category:JavaScript
  • Reading time:1 mins read

Today we’ll show you how to find if array includes all elements from another array in JavaScript.

In the previous article, we have explained how to find if two arrays contain any common item in JavaScript.

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

Here, we will use the every() method to tests whether all elements in the array pass the test implemented by the provided function. It returns a Boolean value.

const array1 = ['item_1', 'item_2', 'item_3'];
const array2 = ['item_1', 'item_3', 'item_2', 'item_23'];
const array3 = ['item_28', 'item_74', 'item_21'];

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

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

That’s it for today.
Thank you for reading. Happy Coding..!!

Leave a Reply