| 1234567891011121314151617181920212223242526272829303132333435 |
- <!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>
- <script>
- /**
- * Set es6新增
- * 值唯一 无序 可迭代 不允许重复的元素 集合
- * 可以使用for of 循环
- * size 返回集合中的元素个数
- * add() 向集合中添加元素 并返回添加的集合
- * delete() 删除元素 返回布尔值
- * has() 判断当前集合中是否包含当前元素 并返回布尔值
- * clear() 清空当前集合 返回的是undefined
- */
- const s = new Set([1, 2, 3, 4, 4, 54, 3, 2, 4]);
- console.log(s)
- console.log(s.size);
- // s.add(90);
- // s.delete(2);
- // console.log(s.has(41))
- // s.clear();
- //数组去重
- const newArr = [...new Set([1, 2, 3, 4, 4, 54, 3, 2, 4])]
- console.log(newArr);
- </script>
- </body>
- </html>
|