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++STL之map和set的使用

C++STL之map和set的使用

C++进阶第二十篇——map和set(map和set的用法+multimap+multiset+map和set代码实现)

手撕STLmap和set

手撕STLmap和set

了解map和set的底层实现