map 和 set的使用
Posted wanqingcui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了map 和 set的使用相关的知识,希望对你有一定的参考价值。
1.set的使用
1 <script> 2 const colors=new Set(); 3 colors.add(‘red‘); 4 colors.add(‘blue‘); 5 colors.add(‘green‘); 6 colors.delete(‘green‘); 7 colors.has(‘green‘); 8 // 清除全部的元素 9 // colors.clear(‘green‘); 10 // 可以使用for of和for each循环 ,不能通过索引获取元素 11 colors.forEach((item,key,ownSet)=>{ 12 console.log(item,key,ownSet) 13 }) 14 const fruits=new Set([‘a‘,‘b‘,‘c‘]); 15 const numbers=[1,2,3,4,2,2,2,4,4]; 16 // 数组去重 17 const numbersSet=new Set(numbers); 18 const uniqueNumbers=[...numbersSet]; 19 console.log(uniqueNumbers); 20 21 </script>
2.
以上是关于map 和 set的使用的主要内容,如果未能解决你的问题,请参考以下文章
C++进阶第二十篇——map和set(map和set的用法+multimap+multiset+map和set代码实现)