Map:
1 // 学生的成绩,学生的名字 2 // var name = ["tom", "jack", "zhangsan"]; 3 // var score = [100, 90, 80]; 4 5 var map = new Map([["tom",100], ["jack", 90], ["zhangsan", 80]]); 6 var name = map.get("tom"); // 查 7 map.set("admin", 123456); // 增 8 map.delete("tom") // 删
Set:无序不重复的集合
1 set.add(2); // 增 2 set.delete(1); // 删 3 console.log(set.has(3)); // 是否包含某元素
遍历Map
1 let map = new Map([["zhangsan", 13], ["lisi", 15], ["wangwu", 16]]); 2 for (let x of map) { 3 console.log(x); 4 }
遍历set
1 let set = new Set([1, 2, 3, 4, 5]); 2 for (let x of set) { 3 console.log(x); 4 }