19.Symbol.html 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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. // Symbol 独一无二的
  11. let s1 = Symbol('111');
  12. let s2 = Symbol('111');
  13. console.log(s1 == s2);
  14. console.log(typeof s1)
  15. const obj = {
  16. name:"小红",
  17. name:"小葛"
  18. }
  19. console.log(obj)
  20. let name1 = Symbol("name");
  21. let name2 = Symbol("name");
  22. let obj1 = {
  23. [name1]:"小红",
  24. [name2]:"小葛"
  25. }
  26. console.log(obj1);
  27. let s3 = Symbol(1);
  28. // console.log(s3 + "1");
  29. let s4 = Symbol("name");
  30. let obj2 = {
  31. [s4]:"图图",
  32. age: 10
  33. }
  34. for(let i in obj2) {
  35. console.log(i)
  36. }
  37. let s5 = Symbol.for("你好");
  38. let s6 = Symbol.for("你好");
  39. console.log(s5 === s6)
  40. </script>
  41. </body>
  42. </html>