Categories
JavaScript Answers

How to test if one array is a subset of another with JavaScript?

Spread the love

Sometimes, we want to test if one array is a subset of another with JavaScript.

In this article, we’ll look at how to test if one array is a subset of another with JavaScript.

How to test if one array is a subset of another with JavaScript?

To test if one array is a subset of another with JavaScript, we can use the JavaScript array’s includes and every methods.

For instance, we write:

const a1 = [1, 2, 3]
const a2 = [1, 2, 3, 4, 5, 6]
const isSubset = a1.every(a => {
  return a2.includes(a)
})
console.log(isSubset)

We define 2 arrays a1 and a2.

And we call every on a1 with a callback that checks if each element in a1 is included in a2 with the includes method.

Therefore, the console log should log true since every element in a1 is in a2.

Conclusion

To test if one array is a subset of another with JavaScript, we can use the JavaScript array’s includes and every methods.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *