How to check if an array includes a value in JavaScript
In this tutorial, we are going to learn about how to check if an array includes a specific value or item in JavaScript with the help of examples.
Using Array.includes() method
To check if an array includes a specific value or not, we can use the Array.includes()
method in JavaScript.
The Array.includes()
method takes the value as an argument and returns true
if a value is found in the array else it returns false
.
Here is an example:
const arr = ['sun','moon','fun'];
console.log(arr.includes('sun')); // true
console.log(arr.includes('king')); // false
Similarly, you can also use the indexOf()
method where it returns the index of a specified element if it is found in the array or it returns -1
if it is not found.
Example:
const arr = ['sun','moon','fun'];
console.log(arr.indexOf('moon')); // 1
console.log(arr.indexOf('king')); // -1