|
|
@@ -0,0 +1,35 @@
|
|
|
+<!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>
|