zheng пре 4 дана
родитељ
комит
a11dfbd219
2 измењених фајлова са 35 додато и 0 уклоњено
  1. BIN
      .DS_Store
  2. 35 0
      js高级/21.Set.html

+ 35 - 0
js高级/21.Set.html

@@ -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>