码迷,mamicode.com
首页 > 其他好文 > 详细

flex学习之路--问题手册:as 关于this关键字的范围【未解决,求解决】

时间:2015-04-03 15:25:39      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:源代码   as   this   


源代码

<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"  
				showCloseButton="true"  layout="absolute">
	<mx:Button label="fun1" click="fun1()"/>
	<mx:Script>
		<![CDATA[
			
			private function fun1():void{
				trace(this);
				fun2();
				var obj = obj.fun3();
				obj.fun4();
			}
			
			private var fun2:Function = function():void{
				trace(this);
			}
				
			private var obj:Object = {
				fun3:function():Object{
					trace(this);
					return {
						fun4:function():void{
							trace(this);
						}
					}
				}
			}
		]]>
	</mx:Script>
</mx:TitleWindow>


图片说明

技术分享

问题:

1.为什么fun1中的this输出的是AddPerson2,而不是AddPerson?
2.fun1中的this指向的是不是window?


3.fun3中的this指向的是不是obj的地址?
4.fun3中的this和obj的作用范围相同吗?


5.fun4中的this指向的是不是fun3的地址?
6.fun4中的this和fun3的作用范围相同吗?




求解答:







flex学习之路--问题手册:as 关于this关键字的范围【未解决,求解决】

标签:源代码   as   this   

原文地址:http://blog.csdn.net/u013934914/article/details/44854459

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!