'use strict';
//二,8,Map 和 Set
var m = new Map();
var s = new Set();
console.log('你的浏览器支持Map 和 Set');
//Map
var m = new Map([['Michael',95],['Bob',75],['Tracy',85]]);
console.log(m.get('Michael'));
m.set('Adam',67); //添加新的key-value
console.log(m.has('Adam')); //是否存在key‘Adam’:true
console.log(m.get('Adam')); //取值
console.log(m.delete('Adam')); //删除key‘Adam’
console.log(m.get('Adam')); //undefined
//多次对一个key放入value,后面的值会把前面的值冲掉
m.set('Adam',67);
m.set('Adam',88);
console.log(m.get('Adam'));
//Set
var s1 = new Set(); //空set
var s2 = new Set([1,2,3]);
console.log(s2);
//重复元素会自动过滤掉
const w = new Set([1,2,3,3,'3']);
console.log(w);
w.add(4); //添加数字4
console.log(w);
w.add(4); //重复添加不会有效果
//delete(key)方法删除元素
w.delete(3);
console.log(w);
console