by Sai gowtham

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 includes method

JavaScript has a includes() method where it returns true if a value is found in the array else it returns false.

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

Top Udemy Courses

JavaScript - The Complete Guide 2020 (Beginner + Advanced)
JavaScript - The Complete Guide 2020 (Beginner + Advanced)
45,614 students enrolled
52 hours of video content
View Course
React - The Complete Guide (incl Hooks, React Router, Redux)
React - The Complete Guide (incl Hooks, React Router, Redux)
284,472 students enrolled
40 hours of video content
View Course
Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex)
Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex)
130,921 students enrolled
21 hours of video content
View Course