2016 - 2024

感恩一路有你

ES6中Map集合的数据添加方式

浏览量:2208 时间:2024-08-19 21:06:42 作者:采采

在ES6中,新增了一种数据结构---Map集合,以键值对的形式存储数据。本文将介绍如何向Map集合中添加数据。

使用set()方法添加数据

要向Map集合中添加数据,可以使用set()方法。下面是具体步骤:

1. 在HBuilderX工具创建的Web项目指定文件夹下,新建一个静态页面。

2. 使用()函数,在函数中定义一个Map集合,并调用set()方法添加数据。例如:

```

function() {

let myMap new Map();

('key1', 'value1');

('key2', 'value2');

}

```

3. 保存代码并打开浏览器控制台,查看打印结果,可以看到键值对的Map集合数据。

使用数组方式添加数据

除了使用set()方法,还可以以数组的形式直接放到Map中。具体步骤如下:

1. 返回到代码编辑器,修改给Map集合添加数据的方式,改为使用数组的形式。例如:

```

function() {

let myMap new Map([

['key1', 'value1'],

['key2', 'value2']

]);

}

```

2. 再次保存代码并查看打印结果,也是以键值对的形式展示出来。

类型转换问题

在使用set()方法添加数据时,如果其中使用到数据类型转换,会出现NaN作为键值。例如:

```

function() {

let myMap new Map();

(NaN, 'Not a Number');

console.log((NaN)); // 输出 "Not a Number"

}

```

因此,需要注意数据类型转换时可能出现的问题。

总之,通过以上介绍,相信读者已经掌握了ES6中Map集合的数据添加方式。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。