📅  最后修改于: 2023-12-03 14:42:25.556000             🧑  作者: Mango
在 JavaScript 中,Map
是一种用于存储键值对的集合。get()
方法用于获取给定键对应的值。
map.get(key);
key
: 必须。要获取的键值对应的键。如果存在以给定键值为键的键值对,则返回对应的值。如果不存在,则返回 undefined
。
const fruits = new Map();
fruits.set('apple', 1);
fruits.set('banana', 2);
console.log(fruits.get('apple')); // 输出: 1
console.log(fruits.get('orange')); // 输出: undefined
在上面的示例中,我们创建了一个名为 fruits
的 Map
,并将键 apple
和 banana
与值 1
和 2
相对应。然后我们使用 get()
方法获取键 apple
和 orange
对应的值,其中后者不存在于 fruits
中,返回 undefined
。
Map
中的键可以是任何值,包括对象和函数。Map
中的键不会自动排序。get()
方法是 Map
的原生方法,支持所有浏览器,但不支持 IE11 或更早版本。如果您需要在这些浏览器中使用它,请使用 polyfill 库,如 core-js。