ES6中Map集合的数据添加方式
在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集合的数据添加方式。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。