Map.get()中的方法JavaScript用于返回Map中存在的所有元素中的特定元素。 Map.get() 方法将要返回的元素的键作为参数,并返回与作为参数传递的指定键关联的元素。如果作为参数传递的键不存在于映射中,则 Map.get() 方法返回 undefined。 Map.get() 方法用于获取Map中存在的所有元素中的特定元素。
用法:
mapObj.get(key)
参数值:
- key:它是必须返回的映射元素的键。
返回值:Map.get() 方法返回与作为参数传递的指定键关联的元素,如果作为参数传递的键不存在于映射中,则返回未定义的元素。
下面的示例说明了 get() 方法:
示例 1:此示例说明了 Map() 方法来创建包含映射的 [key, value] 对的映射对象,并使用 Map.get() 方法显示与特定键关联的元素。
javascript
// Creating a map object
let myMap = new Map();
// Adding [key, value] pair to the map
myMap.set(0, 'GeeksforGeeks');
// Displaying the element which is associated with
// the key '0' using Map.get() method
console.log(myMap.get(0));
输出:
"GeeksforGeeks"
示例 2:此示例说明了 Map() 方法来创建包含多个 [key, value] 对的Map对象,并使用 Map.get() 方法显示与特定键关联的元素。
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 the elements which are
//associated with the keys '0', '2'
// and '4' using Map.get() method
console.log(myMap.get(0));
console.log(myMap.get(2));
console.log(myMap.get(4));
输出:
"GeeksforGeeks" "for geeks" undefined
异常:
- 如果变量不是 Map 类型,则 Map.get() 操作会抛出 TypeError。
- 如果 Map.get() 函数中指定的索引不属于映射的 [key, value] 对,则 Map.get() 函数返回 undefined。
要了解 Javascript Map 和 Objects 之间的区别,请阅读这篇 Map vs Object In Javascript 文章。
我们有Javascript Map方法的完整列表,要检查这些方法,请阅读这篇JavaScript Map Complete Reference文章。
支持的浏览器:
- 谷歌浏览器 38.0
- 微软边12.0
- 火狐13.0
- 互联网浏览器 11.0
- Opera 25.0
- Safari 8.0
相关用法
- JavaScript Map get()用法及代码示例
- JavaScript Map clear()用法及代码示例
- JavaScript Map delete()用法及代码示例
- JavaScript Map entries()用法及代码示例
- JavaScript Map has()用法及代码示例
- JavaScript Map forEach()用法及代码示例
- JavaScript Map keys()用法及代码示例
- JavaScript Map values()用法及代码示例
- JavaScript Map set()用法及代码示例
- JavaScript Map.entries()用法及代码示例
- JavaScript Map.delete()用法及代码示例
- JavaScript Map.keys()用法及代码示例
- JavaScript Map.has()用法及代码示例
- JavaScript Map.forEach()用法及代码示例
- JavaScript Map.clear()用法及代码示例
- JavaScript Map.size属性用法及代码示例
- JavaScript Map()用法及代码示例
- JavaScript Math cosh()用法及代码示例
- JavaScript Math sinh()用法及代码示例
- JavaScript Math sin()用法及代码示例
- JavaScript Math cos()用法及代码示例
- JavaScript Math tan()用法及代码示例
- JavaScript Math abs()用法及代码示例
- JavaScript Math pow()用法及代码示例
- JavaScript Math asin()用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 JavaScript Map get() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。