Friday, September 5, 2025
HomeLanguagesJavascriptHow to Check a Value Exist at Certain Array Index in JavaScript...

How to Check a Value Exist at Certain Array Index in JavaScript ?

In this article, we will learn how to check if a value exists at a certain array index in JavaScript. Arrays are used to store multiple values in a single variable. Each value in an array has a numeric index, starting from zero. You can access the values in an array using their index. In JavaScript, there are different ways to check if a value exists at a specific index in an array.

Approach: The following approaches will be used to check whether the value exists at a certain array index.

1. Using the typeof operator: In JavaScript, the typeof operator returns the data type of its operand in the form of a string. The operand can be any object, function, or variable. If the value is undefined, then it doesn’t exist.

 

Syntax:

typeof (operand)

Example: In this example, we will see the use of typeof operator for checking the value.

Javascript




let arr = [1, 2, 3, 4, 5];
let value = 3;
  
if (typeof arr[value] !== "undefined") {
    console.log(`Value ${value} exists 
        at index ${value - 1}`);
} else {
    console.log(`Value ${value} doesn't 
        exist at index ${value - 1}`);
}


Output

Value 3 exists at index 2

2. Using the in operator: The in operator checks if a given property or index exists in the object. For an array, you can use the in operator to check if an index exists or not.

Syntax:

prop in object

Example: In this example, we will see the use of in operator.

Javascript




let arr = [1, 2, 3, 4, 5];
let n = 3;
  
if (n in arr) {
    console.log(`Value ${n} exists 
        at index ${arr.indexOf(n)}`);
} else {
    console.log(`Value ${n} does not 
        exist in the array`);
}


Output

Value 3 exists at index 2

The code then uses an if-else statement to check the result of the in operator and print an appropriate message to the console.

3. Using the hasOwnProperty() method: The hasOwnProperty() method is used to check if an object has a specific property or index. In the case of an array, you can use this method to check if an index exists.

Syntax:

object.hasOwnProperty( prop )

Example: In this example, we will see the use hasOwnProperty() method.

Javascript




const arr = ['Geeksforneveropen', 'GFG', 'gfg'];
  
if (arr.hasOwnProperty(1)) {
    console.log(arr[1]);
    console.log('The index exists in the array')
} else {
    console.log('The specified index does NOT exist');
}


Output

GFG
The index exists in the array
RELATED ARTICLES

Most Popular

Dominic
32264 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6634 POSTS0 COMMENTS
Nicole Veronica
11801 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11863 POSTS0 COMMENTS
Shaida Kate Naidoo
6750 POSTS0 COMMENTS
Ted Musemwa
7025 POSTS0 COMMENTS
Thapelo Manthata
6701 POSTS0 COMMENTS
Umr Jansen
6718 POSTS0 COMMENTS