在flex中,从Function对象获取函数名称

时间:2009-08-04 21:30:39

标签: flex actionscript-3

给定一个Function对象,可以将其名称作为String吗?见例:

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);

这个例子有点武断,但是为调试获取函数名是非常有用的,特别是在传递Function对象时。

1 个答案:

答案 0 :(得分:1)

查看this question的最佳答案。

据我所知,函数的名称只能在函数在callstack上时确定。