回答
在道场,如果功能是通过道场声明一个类的方法/ _base /宣告你可以得到它通过:
arguments.callee.nom
见http://dojotoolkit.org/reference-guide/1.9/dojo/_base/declare.html
每一个方法,通过道场混合/ declare()或safeMixin()被注释:添加一个名为nom的特殊属性。它包含有问题的方法的名称,并由inherited()和getInherited()用于推导超类方法的名称。有关更多详细信息,请参阅safeMixin()。
无论arguments.callee.name
定义与否取决于函数是如何定义的。如果函数被定义为Named function expression,将会定义它。否则,你将不会获得这些信息。
感谢您的回复piokuc。我宣布我的功能如下 setmain:function(){...} 它在dojo – DMM
'setmain'函数没有名称。如果你希望它有一个名字,你可以在'function'关键字之后给它一个名字:'setmain:function setmain(){...} –
- 1. JavaScript - 获取调用函数的名称
- 2. 如何获取JavaScript函数中的函数名称?
- 3. 在Swift中获取函数名称
- 4. 获取类名称函数的名称
- 5. 在javascript中获取正在执行的函数的名称
- 6. 获取函数名称
- 7. LuaBind获取函数名称
- 8. 如何在JavaScript中获取调用函数的名称?
- 9. 在javascript函数中获取按钮名称
- 10. 在javascript中获取构造函数的名称
- 11. 如何获取JavaScript函数中缺少参数的名称?
- 12. 在父函数方法中获取子函数名称
- 13. 从字符串名称中获取JavaScript函数对象?
- 14. 从Javascript函数参考中获取名称作为字符串?
- 15. 在javascript中获取URL链接名称?
- 16. 在JavaScript中获取CSS类名称
- 17. 如何在javaScript中获取div名称?
- 18. R获取函数参数的名称
- 19. 如何在javascript函数中使用javascript变量获取html输入名称?
- 20. Javascript通过id从数据获取名称函数
- 21. 函数参数名称JavaScript
- 22. Javascript获取数组字段名称
- 23. 获取装饰函数的名称?
- 24. django:getattr函数(获取字段名称)
- 25. 获取函数的名称空间
- 26. 按名称获取函数描述符:
- 27. 动态获取函数名称
- 28. 获取当前VBA函数的名称
- 29. jQuery +获取函数的名称
- 30. 从DLL获取函数名称
arguments.callee.name是您正在查找的内容,但如果您希望对未来更友好,则应使用硬编码的名称。 – dandavis
感谢Dan,arguments.callee.name是未定义的。我想避免硬编码值。我有一个函数名称。 – DMM