123456789101112131415161718192021222324252627282930313233343536 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- </head>
- <body>
- <!--
- Set:
- es6新增特性 类似于数组格式
- size: 返回集合中的个数
- add():向集合中添加数据
- delete():删除集合中的某个数据
- has:查找集合中是否包含某个数据
- clear():清空全部
- -->
- <script>
- let s = new Set([1,2,3,4,5,6,8]);
- s.add(13);
- s.delete(3)
- console.log(s.has(40));
- s.clear()
- console.log(s,'s')
- console.log(s.size,'s')
- // 1.filter + indexOf
- var list = [1,2,3,32,32,4,5,4,3,1];
- // 2.set
- var news = new Set(list);
- console.log(news)
- var newList = Array.from(news);
- console.log(newList)
- </script>
- </body>
- </html>
|