Set
数据结构 类似数组 但是里面没有重复的值
例1:set用法 let setArray=new Set(["a","b"]
结果:
例2: setArray.add("a") 往里面添加一项
setArray.delete ("a") 删除某一项
setArray.has("a") 检查是否有某一项
结果:
例3: set.clear() 清空
结果:
例4:数组去重
结果:[1,2,3,4,5,6,7]
例5:set数据结构变成数组[...Set] 想让Set使用数组的map循环和filter
结果: {2,4,6}
例6:
结果; {2,4,6}
Map
类似json 但是json的键(key)只能是字符串
map的key可以是任意类型
使用方式: let map=new Map(); 设置值
map.set(value,key);
例7:
结果:
获取值 map.get(key); (Set没有这个方法)
删除一项 map.delete(key);
查找是否有某个值 map.has(key);
清空 map.clear()
例6:
结果: