JS基础_this补充

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6         <script type="text/javascript">
 7             
 8             //创建一个name变量
 9             var name = "全局";
10             
11             //创建一个fun()函数
12             function fun(){
13                 console.log(this.name);
14             }
15             
16             //创建两个对象
17             var obj = {
18                     name:"孙悟空",
19                     sayName:fun
20             };
21             
22             var obj2 = { 
23                     name:"沙和尚",
24                     sayName:fun
25             };
26             
27             //--------------------------------------------------------------------------------------
28             //我们希望调用obj.sayName()时可以输出obj的名字
29             
30             obj.sayName();//孙悟空
31             
32             obj2.sayName();//沙和尚
33             
34         
35             
36         </script>
37     </head>
38     <body>
39     </body>
40 </html>

 

posted @ 2017-10-24 22:40  星辰郎周  阅读(295)  评论(0编辑  收藏  举报