给定一个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对象时。