
« 初心者によるOOP(4):コンストラクタ | メイン | 服部一成セミナー »
金曜日, 6 20, 2008
前に一度覚えたのだけれども忘れてしまっていたので、メモ。
どこに定義されているとしても、クロージャにおけるthisキーワードはグローバルオブジェクトを参照する。もしも親であるインスタンスメソッドを参照したいときには、thisキーワードを変数へ代入してスコープを確保しておくこと。
function enclosure():void {
var scope:Object = this;
function closure():void {
trace(scope);
}
}
理論ばっかり専攻しているので、実践も積まないとねー、とか考えている今日この頃です。
このエントリーのトラックバックURL:
http://lab.elephant-com.co.jp/cgi-bin/mt/mt-tb.cgi/98



