12_Set.html 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <script>
  10. // Set 数据结构
  11. // 无序的、不重复的集合
  12. // 可以存储任意类型的数据
  13. // 值是唯一且不可重复
  14. // let set = new Set();
  15. // add() 方法添加元素
  16. // set.add("张三");
  17. // set.add("李四");
  18. // set.add("王五");
  19. // set.add("张三");
  20. // // delete() 方法删除元素
  21. // set.delete("张三");
  22. // // has() 方法判断元素是否存在
  23. // console.log(set.has("李四"));
  24. // // clear() 方法清空集合
  25. // // set.clear();
  26. // // size() 方法返回集合的大小
  27. // console.log(set.size);
  28. // // 遍历集合
  29. // // for(let item of set){
  30. // // console.log(item);
  31. // // }
  32. // // console.log(set);
  33. // // weakSet() 方法创建弱集合
  34. // let weakSet = new WeakSet();
  35. // // add() 方法添加元素
  36. // weakSet.add({a:1});
  37. // weakSet.add({b:2});
  38. // let set1 = new Set([1,2,3,4,2]);
  39. // console.log(set1)
  40. </script>
  41. </body>
  42. </html>