The Wayback Machine - https://web.archive.org/web/20240204103331/https://www.geeksforgeeks.org/javascript-map-has-method/
Open In App
Related Articles

JavaScript Map has() Method

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Report issue
Report

The Map.has() method in Javascript is used to check whether an element with a specified key exists in a map or not. It returns a boolean value indicating the presence or absence of an element with a specified key in a map. The Map.has() method takes the key of the element to be searched as an argument and returns a boolean value. It returns true if the element exists in the map else it returns false if the element doesn’t exist.

Syntax:

mapObj.has(key)

Parameters Used:

  • key: It is the key of the element of the map which has to be searched.

Return Value: The Map.has() method returns a boolean value. It returns true if the element exists in the map else it returns false if the element doesn’t exist.

Examples of the above function are provided below. 

Example 1: In this example, a map object “myMap” has been created with a single [key, value] pair, and the Map.has() method is used to check whether an element with the key ‘0’ exists in the map or not.

javascript




// creating a map object
let myMap = new Map();
  
// Adding [key, value] pair to the map
myMap.set(0, 'geeksforgeeks');
  
// displaying whether an element with 
// the key '0' exists in the map or not
// using Map.has() method
console.log(myMap.has(0));


Output:

true

Example 2: In this example, a map object “myMap” has been created with three [key, value] pairs, and the Map.has() method is used to check whether an element with the key ‘0’ and ‘3’ exists in the map or not.

javascript




// creating a map object
let myMap = new Map();
  
// Adding [key, value] pair to the map
myMap.set(0, 'geeksforgeeks');
myMap.set(1, 'is an online portal');
myMap.set(2, 'for geeks');
  
// displaying whether an element with the
// key '0' and '3' exists in
// the map or not using Map.has() method
console.log(myMap.has(0));
console.log(myMap.has(3));


Output:

true
false

We have a complete list of Javascript Map methods, to check those please go through this JavaScript MapComplete Reference article.

Supported Browsers: 

  • Chrome 38 and above
  • Edge 12 and above
  • Firefox 13 and above
  • Internet Explorer 11 and above
  • Opera 25 and above
  • Safari 8 and above

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Looking for a place to share your ideas, learn, and connect? Our Community portal is just the spot! Come join us and see what all the buzz is about!


Last Updated : 26 May, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads
Complete Tutorials