本文实例讲述了ES6新特性五之Set与Map的数据结构。分享给大家供大家参考,具体如下:
1. Set
① 定义:它类似于数组,但是成员的值都是唯一的,没有重复的值。Set本身是一个构造函数,用来生成Set数据结构。
var s = new Set();
[2,3,5,4,5,2,2].map(x => s.add(x))
console.log(s); //Set { 2, 3, 5, 4 }
② 属性和方法
Set结构有以下属性。
Set.prototype.constructor
Java的在还没有发现新写法之前时,我一直是这么初始化List跟Map:
//初始化List
List list = new ArrayList();
list.add("string1");
list.add("string2");
//some other list.add() code……
list.add("stringN");
//初始化Map
Map map = new HashMap();
map.put("key1", "value1");
map.put("