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:fun20 ????????????};21 ????????????22 ????????????var obj2 = { 23 ????????????????????name:"沙和尚",24 ????????????????????sayName:fun25 ????????????};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>
JS基础_this补充
原文地址:http://www.cnblogs.com/ZHOUVIP/p/7726267.html