22_set.html 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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. // let s1 = new Set();
  11. // s1.add(1);
  12. // s1.add("hello");
  13. // console.log(s1)
  14. // let s2 = new Set([1,2,3,4,5]);
  15. // s2.add(3);
  16. // s2.add(6);
  17. // console.log(s2);
  18. // let arr = [1,2,3,4,5,6,3,4,5];
  19. // let s3 = new Set(arr);
  20. // console.log(s3);
  21. // console.log(Array.from(s3));
  22. // let s4 = new Set([1,2,3,4,5]);
  23. // s4.delete(3);
  24. // console.log(s4)
  25. // console.log(s4.has(5));
  26. // s4.clear();
  27. // console.log(s4);
  28. // for(let val of s4.entries()){
  29. // console.log(val);
  30. // }
  31. // console.log(s4.size);
  32. let obj = {
  33. b:2
  34. }
  35. let ws = new WeakSet();
  36. ws.add({a:1});
  37. ws.add(obj);
  38. // ws.add(1);
  39. ws.add(obj);
  40. console.log(ws)
  41. </script>
  42. </body>
  43. </html>