是的,我是Actionscript / Flex / Flash的新手,但我真的很喜欢像C / C ++ / PHP /等魔术常量那样调用:
__FUNCTION__
__LINE__
__FILE__
Actionscript 3.0中是否有等价物?编译时,我收到错误:
Error: Access of undefined property __FUNCTION__.
答案 0 :(得分:3)
每个函数都有一个名为arguments的特殊对象。它可以用来获取参数(顾名思义):
arguments[0] // first argument
它还可以用来引导被调用的函数:
arguments.callee
在之前的Actionscript版本中,它还有caller
属性,但不再在AS3中。
有一种方法可以使用callee属性获取函数的名称:Actionscript - Obtain the name of the current function