1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <title></title>
6 <script type="text/javascript">
7 /*
8 解析器在调用函数每次都会向函数内部传递进一个隐含的参数,
9 这个隐含的参数就是this this指向的是一个对象
10 这个对象称为函数执行的上下文对象
11
12 以函数形式调用时,this会指向不同的对象
13 以方法的形式调用时,this调用方法的那个对象
14 */
15 var name ="全局";
16 var obj={
17 name:"wxy",
18 sayName:fun
19 };
20 var obj2={
21 name:"111",
22 sayName:fun
23 };
24 function fun(){
25 alert(this.name);
26 }
27 obj.sayName();//wxy
28 obj2.sayName();//111
29 </script>
30 <head>
31 <body>
32 </body>
33 </html>