2009-08-04 5 views
1

함수 객체가 주어지면 이름을 문자열로 가져올 수 있습니까?플렉스에서 함수 객체의 함수 이름을 얻습니다.

function doThingWithCallback(callback:Function):void { 
    trace("i'm going to run " + callback); // outputs "i'm going to run function Function() { }" 
} 

function foo():void { 
    ... 
} 

doThingWithCallback(foo); 

이 예는 일종의 임의이지만, 기능 개체 주위에 지나가는 특히 디버깅을 위해 함수 이름을 얻을 매우 유용 할 것입니다 : 예를 참조하십시오.

답변

1

this question에 대한 답변보기.

제 생각에 함수의 이름은 함수가 호출 스택에있는 동안에 만 결정될 수 있습니다.

관련 문제