当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript Map has()用法及代码示例


Map.has()中的方法Javascript用于检查映射中是否存在具有指定键的元素。它返回一个布尔值,指示映射中是否存在具有指定键的元素。这Map.has()方法将要搜索的元素的键作为参数并返回一个布尔值。如果该元素存在于映射中,则返回 true;如果该元素不存在,则返回 false。

用法:

mapObj.has(key)

使用的参数:

  • key:是要查找的Map元素的键。

返回值:Map.has() 方法返回一个布尔值。如果该元素存在于映射中,则返回 true;如果该元素不存在,则返回 false。

下面提供了上述函数的示例。

示例 1:在此示例中,已使用单个 [key, value] 对创建了Map对象 “myMap”,并且使用 Map.has() 方法来检查Map中是否存在具有键 ‘0’ 的元素。

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));

输出:

true

示例 2:在本例中,创建了一个包含三个[key, value]对的映射对象“myMap”,并使用Map.has()方法来检查映射对象中是否存在带有‘0’和‘3’键的元素。Map与否。

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));

输出:

true
false

我们有 Javascript Map 方法的完整列表,要检查这些方法,请阅读这篇JavaScript MapComplete Reference 文章。

支持的浏览器:

  • Chrome 38 及以上版本
  • 边 12 及以上
  • 火狐浏览器 13 及以上版本
  • Internet Explorer 11 及更高版本
  • Opera 25 及以上
  • Safari 8 及以上版本


相关用法


注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 JavaScript Map has() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。