首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在javascript中获取当前函数名称

在JavaScript中,可以使用以下方法获取当前函数名称:

代码语言:javascript
复制
function getFunctionName() {
  const error = new Error();
  const stack = error.stack.split('\n');
  const functionName = stack[2].match(/at (.+) \(/)[1];
  return functionName;
}

function testFunction() {
  const functionName = getFunctionName();
  console.log('当前函数名称:', functionName);
}

testFunction();

这个方法的原理是通过创建一个新的Error对象,然后获取堆栈跟踪信息,并从中提取当前函数名称。请注意,这种方法可能在不同的JavaScript引擎中表现不同,因此可能需要进行一些调整以确保在所有环境中都能正常工作。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券