JS Map和Set
<script>
'use strict'
/*Map,可重复*/
var map = new Map([['tom', 100], ['小明', 99], ['小红', 98]]);//参数是一个数组
var name = map.get('tom');//通过key去找value
console.log(name);
map.set('zhanSan', 29);//新增
map.delete('tom');//删除
console.log(map);
/*遍历 for of*/
for (let mapElement of map) {
console.log(mapElement)
}
/*Set,无序不可重复*/
var set = new Set([2, 1, 1, 1])//可以去重效果
console.log(set);
set.add(3);//新增
set.delete(1);//删除
console.log(set.has(3));//判断是否含有元素
console.log(set);
/*遍历 for of*/
for (let number of set) {
console.log(number);
}
</script>