04.this补充.html 885 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. //创建一个name属性
  10. var name = "全局";
  11. //创建一个fun()函数
  12. function fun(){
  13. console.log(this.name);
  14. }
  15. //创建两个对象
  16. var obj = {
  17. name:"孙悟空",
  18. sayName:fun
  19. };
  20. var obj2 = {
  21. name:"二师兄",
  22. sayName:fun
  23. };
  24. fun();//输出结果为“全局”
  25. //我们希望调用obj.sayName()时可以输出obj的名字
  26. obj.sayName();//输出结果也为“全局”
  27. obj2.sayName();//输出结果也为“全局”
  28. </script>
  29. </head>
  30. <body>
  31. </body>
  32. </html>