10
0

16_对象扩展.html 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  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 age = 18;
  11. // let obj = {
  12. // name:"小明",
  13. // age:age,
  14. // school:"黑大",
  15. // sayName:function(){
  16. // console.log(this.name);
  17. // }
  18. // }
  19. // let obj = {
  20. // name:"小明",
  21. // name1:"小红",
  22. // name2:"小张",
  23. // name3:"小李",
  24. // age,
  25. // school:"黑大",
  26. // sayName(){
  27. // console.log(this.name);
  28. // }
  29. // }
  30. // console.log(obj)
  31. // obj.sayName();
  32. // console.log(obj.name)
  33. // var a = "name";
  34. // console.log(obj[a]);
  35. // for(var i=1;i<4;i++){
  36. // console.log(obj['name'+i]);
  37. // }
  38. // let obj1 = {
  39. // a:1
  40. // }
  41. // // let obj2 = {
  42. // // a:1
  43. // // }
  44. // let obj2 = obj1
  45. // console.log(obj1 == obj2)
  46. // console.log(Object.is(obj1,obj2));
  47. // let a = 10;
  48. // let b = 10;
  49. // let str1 = "10"
  50. // console.log(a === str1);
  51. // console.log(Object.is(a,b));
  52. // console.log(Object.is(a,str1));
  53. // let obj1 = {
  54. // a:1
  55. // }
  56. // let obj2 = {
  57. // b:2
  58. // }
  59. // // let obj3 = {
  60. // // ...obj1,...obj2
  61. // // }
  62. // let obj3 = {
  63. // c:3
  64. // }
  65. // Object.assign(obj1,obj2,obj3)
  66. // console.log(obj1);
  67. // let obj = {
  68. // name: "小明",
  69. // age: 18,
  70. // school: "黑大",
  71. // sayName: function () {
  72. // console.log(this.name);
  73. // }
  74. // }
  75. // console.log("age" in obj);
  76. // console.log("sayName" in obj);
  77. let obj = {
  78. name: "小明",
  79. age: 18,
  80. school: "黑大",
  81. sayName: function () {
  82. console.log(this.name);
  83. }
  84. }
  85. // for(let keyName in obj){
  86. // console.log(keyName);
  87. // }
  88. let keyName = Object.keys(obj);
  89. let objValues = Object.values(obj);
  90. let keyValue = Object.entries(obj);
  91. console.log(keyName);
  92. console.log(objValues);
  93. console.log(keyValue);
  94. let arr = [['a',1],['b',2],['c',3]];
  95. console.log(Object.fromEntries(arr));
  96. // var arr = [1,2,3,4];
  97. // console.log(arr.join(""));
  98. // var str = "hello";
  99. // console.log(str.split(""));
  100. </script>
  101. </body>
  102. </html>