JavaScript Map get()实例讲解

   2025-02-13 3180
核心提示:Map get() 方法用于获取指定键对应的值。以下是一个使用 get() 方法的示例:let map = new Map();map.set('name', &#x

Map get() 方法用于获取指定键对应的值。以下是一个使用 get() 方法的示例:

let map = new Map();map.set('name', 'John');map.set('age', 30);let name = map.get('name');console.log(name); // 输出:Johnlet age = map.get('age');console.log(age); // 输出:30

在上面的示例中,我们创建了一个 Map 对象,并使用 set() 方法向其中添加了两个键值对。然后,通过 get() 方法获取了指定键的值,并将其打印到控制台上。

注意,如果指定的键不存在于 Map 对象中,get() 方法将返回 undefined。因此,在使用 get() 方法之前,最好先使用 has() 方法检查一下指定的键是否存在。

let map = new Map();map.set('name', 'John');map.set('age', 30);if (map.has('name')) {  let name = map.get('name');  console.log(name); // 输出:John}if (map.has('country')) {  let country = map.get('country');  console.log(country);} else {  console.log('country 不存在于 Map 对象中');}

以上代码中,我们首先使用 has() 方法检查了指定的键是否存在于 Map 对象中。然后,根据检查结果,使用 get() 方法获取了对应的值,并打印到控制台上。如果键不存在,则打印一条提示信息。

总结一下,通过使用 Map 对象的 get() 方法,我们可以根据键获取到对应的值。如果键不存在,则返回 undefined。在使用 get() 方法之前,最好先使用 has() 方法检查一下键是否存在。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言