How to use the includes() method In Javascript

The includes() method checks if an array includes a certain value, returning the boolean value true or false accordingly.

Syntax:

array.includes(value);

Example 1: In this example, we have an array of fruits containing three fruits. We use the includes() method to check if the banana is in the array, which returns true. We also check if grapes are in the array, which returns false.

Javascript
const fruits = ['apple', 'banana', 'orange'];
console.log(fruits.includes('banana')); // Output: true
console.log(fruits.includes('grapes')); // Output: false

Output
true
false

Example 2: In this example, the if-else statement is used to determine if ‘cat’ is in the array. If ‘cat’ is found in the array, the message “Cat is in the array!” will be printed on the console. If ‘cat’ is not found in the array, the message “Cat is not in the array.” will be printed instead.

Javascript
const animals = ['dog', 'cat', 'bird', 'rabbit'];

// Check if 'cat' is in the array using includes()
if (animals.includes('cat')) {
    console.log('Cat is present in the array!');
} else {
    console.log('Cat is not present in the array.');
};

Output
Cat is present in the array!

Best Way to Find an Item in an Array in JavaScript

In JavaScript, an array is a collection of elements that can hold different data types. There are various ways to check if a specific item is present in an array. In this article, we will see the possible techniques to find the item in a given array in JavaScript.

The most commonly used methods to find if an item is in a JavaScript array are:

Table of Content

  • Using the includes() method
  • Using the indexOf() method
  • Using the find() method
  • Using Array.some() method
  • Using forEach Loop
  • Using the filter() method

Similar Reads

Using the includes() method

The includes() method checks if an array includes a certain value, returning the boolean value true or false accordingly....

Using the indexOf() method

The indexOf() method returns the index of the first occurrence of a specified value in an array, or -1 if it is not found....

Using the find() method

The find() method returns the value of the first element in an array that satisfies a provided testing function, or undefined if no values satisfy the function....

Using Array.some() method

The some() method tests whether at least one element in the array passes the provided function...

Using forEach Loop

Using a forEach loop, iterate through each element in the array. Within the loop, check if the current element matches the target item. Set a flag to true if a match is found, allowing for item detection in an array....

Using the filter() method

The filter() method creates a new array with all elements that pass the test implemented by the provided function. While it is typically used to filter elements, it can also be utilized to check if an item is present in the array....