■吉里吉里/KAG/TJS雑談質問スレ■その22
■ このスレッドは過去ログ倉庫に格納されています
0355名前は開発中のものです。
2010/10/23(土) 23:31:17ID:08nNitHY働かないけど、上位のスコープの存在を明示出来るなら使えない事もない。
例えば
var foo = function(bar){
System.inform(bar);
};
みたいな物を作ると、System.informを呼び出す時にエラーでコケる(Systemが見当たりません的な理由?)。
ただしこの場合、global.System.inform という風に修正するとちゃんと動く。
似たような理屈で、kagオブジェクトを参照したけりゃglobal.kag のように呼べば一応は扱える。
実際の所、無名関数の中で使われる変数や関数というのは、キチンと明示してならない限り
「その無名関数の中で定義された変数or関数orクラスオブジェクト」等のように認識されてるってこったね
■ このスレッドは過去ログ倉庫に格納されています