📅  最后修改于: 2023-12-03 14:42:25.546000             🧑  作者: Mango
JavaScript中的Map对象是一种键/值对的数据结构,其中每个唯一的键映射到一个值。Map对象与对象不同,它允许键的任何类型,包括原始值、对象引用和函数。
map.get(key)
Map的get()方法返回键所对应的值,如果不存在该键,返回undefined。
key
(必选):要获取其值的键。Map中与指定键关联的值;如果找不到键,则返回 undefined。
const myMap = new Map();
myMap.set('apple', 'red');
myMap.set('banana', 'yellow');
console.log(myMap.get('apple')); // 输出 'red'
console.log(myMap.get('pear')); // 输出 undefined
在此示例中,我们首先创建了一个名为myMap
的Map对象,并将键值对 'apple': 'red'
和 'banana': 'yellow'
添加到Map中。接下来,我们调用myMap.get()
方法,分别传入'apple'
和'pear'
作为键,用来获取每个键的值。由于 'apple'
存在于Map中,调用myMap.get('apple')
将返回字符串'red'
。而由于 'pear'
不在Map中,调用myMap.get('pear')
将返回undefined
。
Map.get()
方法可以用于检索Map中键的值,并返回该值。如果键不存在,则返回undefined。该方法非常有用,因为它允许您轻松地访问和处理Map对象中的值。