How to Check if an Array Contains a Value in Javascript
In this tutorial, you’ll learn how to check if an array contains a value in JavaScript.
So, let get started...
1) Check if an array contains a string or number
To check if an array contains a string or number value, you can use the array method like array.includes()
const fruit= ['apple', 'banana', 'avocado']; const result = fruit.includes('banana'); console.log(result); // true
Note: Includes is case sensitive
2)Using Some Method
The some() method tests whether at least one element in the array passes the test implemented by the provided function. It returns a Boolean value.
const array = ['Sam', 'John', 'Alex']; array.some(name => name === 'John');//true
Some() is ideal for an array of objects.
const array = [{ name: 'Sam' }, { name: 'Alex' }]; array.some(code => code.name === 'Alex'); // true array.some(code => code.name === 'John'); // false