JavaScript中的map数据类型
Map
Map是一组键值对的结构,具有极快的查找速度。
Map的定义
1 | //空map设值key-value |
Map中的方法
1 | var a = ['A', 'B', 'C']; |
更好的遍历:forEach
forEach是iterable内置的方法,它接收一个函数,每次迭代就自动回调该函数。
1 | var a = ['A', 'B', 'C']; |
Set与Array类似,但Set没有索引,因此回调函数的前两个参数都是元素本身:
1 | var s = new Set(['A', 'B', 'C']); |
Map的回调函数参数依次为value、key和map本身:
1 | var m = new Map([[1, 'x'], [2, 'y'], [3, 'z']]); |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment