function
getFunctionName(func,context)
...
{
for(aincontext)...{
if(func==context[a])...{
returna;
}
}
}

function
tt()
...
{
//trace(Q(arguments.callee,this))
}
trace(getFunctionName(tt,
this
))
本文介绍了一种通过遍历上下文对象来查找并返回指定函数名称的方法。该方法适用于需要动态获取函数名的场景,例如在调试过程中记录调用堆栈等。
function
getFunctionName(func,context)
...
{
for(aincontext)...{
if(func==context[a])...{
returna;
}
}
}

function
tt()
...
{
//trace(Q(arguments.callee,this))
}
trace(getFunctionName(tt,
this
))

被折叠的 条评论
为什么被折叠?