【发布时间】:2010-05-18 23:35:18
【问题描述】:
可能重复:
How can I get the name of function inside a JavaScript function?
标题应该清楚。
是否有可能从函数内部确定该函数的名称?
基本上,我正在向多个函数添加一些调试代码,并且我希望能够在每个函数中简单地添加以下行:
if (global_debugOn) alert("Processing function " + function-name);
我怎样才能得到'函数名'?
是的,显然我可以简单地输入函数名(毕竟我输入了整个alert 位),但这样做很麻烦,特别是如果有一种很好的简单方法可以动态检索它。另外,由于函数名称在开发过程中会发生变化,我希望它保持最新...
我希望 arguments 属性可能会保留这个(例如 arguments[0],就像在 C 中一样),但我无法让它工作。我什至不确定arguments 是否仍然有效。
谢谢!
罗里
【问题讨论】:
-
抱歉,我在发帖之前已经搜索了答案 - 一定是错过了。
标签: javascript function debugging