- 1
- 0
- 约4.51千字
- 约 35页
- 2019-10-11 发布于广东
- 举报
8.8 Map和Set 8.8.1 Map
在JavaScript中(自ECMAScript 5引入Map),Map是一个“键-值”对的集合。
在ES 5中Map的键只能是String字符串类型,但在ES 6中做出了重大改进,键可以是任意类型的对象,值也可以是任意类型的对象。
1、Map的创建与初始化
Map创建十分容易,使用new关键字创建即可,而且可以在创建时初始化。
◆ var map = new Map(); // 声明一个Map对象
◆ let map = new Map([
[1, one],
[2, two],
[3, three]
]); // 声明并初化一个Map
◆ let map = new Map()
.set(1, one)
.set(2, two)
.set(3, three);
其中let用于声明一个变量,最后一种方式是对象的链式调用。后面两种方式都是在声明Map时将其初始化。
2、Map的操作
Map通过get(key)方法获取指定的key对应的值,
通过set(key, value)设置“键-值”对,
通过delete(key)删除key对应的条目,
通过clear()方法清空Map。
map.get(1); // 返回one
map.delete(2); // 删除map中键为2的条目
3、Map的遍历
遍历M
您可能关注的文档
- access2013数据库技术及应用(第2版)教学课件作者姜增如第7章.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如第8章.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如第9章.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如第10章.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如目录.ppt
- access数据库应用教学课件作者郑明言1.ppt
- access数据库应用教学课件作者郑明言2.ppt
- access数据库应用教学课件作者郑明言3.ppt
- access数据库应用教学课件作者郑明言4.ppt
- access数据库应用教学课件作者郑明言5.ppt
原创力文档

文档评论(0)