Day48/100(ES6新特性) Map&Set

2020-09-18  本文已影响0人  赵国星

写在前面的话

新的特性,会在底层影响着我们的写代码的日常。

而学习新语法,就像学习新的武功招式一样~

今儿不早了,写个简单的

(一)Map

Map是类似Object的一种键值对集合,区别在于Map的键不仅限于是字符串,其他各种类型的值包括对象都可以成为Map的键

var m = new Map([[1, 'x'], [2, 'y'], [3, 'z']]);

m.forEach(function (value, key, map) {

    alert(value);

});

(二)Set

Set是类似数组的一种数据结构,不同点在于Set中没有重复的值

var s = new Set(['A', 'B', 'C']);

s.forEach(function (element, sameElement, set) {

    alert(element);

});

各自的常见操作参见

https://segmentfault.com/a/1190000020091905

以上

参考链接

https://blog.csdn.net/hot_cool/article/details/83685046

上一篇下一篇

猜你喜欢

热点阅读