在 JavaScript 中,如果你想要获取当前方法(函数)的名称,可以使用一些技巧和内置的函数来实现。下面我将介绍两种常用的方法。
方法一:arguments.callee.name
在早期的 JavaScript 版本中,我们可以使用 arguments.callee.name 来获取当前方法的名称。arguments.callee 是一个指向当前执行的函数的指针,通过它可以访问当前函数的属性和方法,其中 name 属性表示函数的名称。以下是一个示例代码:
function myFunction() {
console.log(arguments.callee.name
在 JavaScript 中获取当前方法名可通过 arguments.callee.name(已废弃)或函数对象的 name 属性。arguments.callee.name 在严格模式下被禁用,而 name 属性是现代 JS 推荐的标准方式,除非函数通过变量赋值,否则会返回正确的函数名。
订阅专栏 解锁全文

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



