首页
学习
活动
专区
工具
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引擎中表现不同,因此可能需要进行一些调整以确保在所有环境中都能正常工作。

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

相关·内容

23分54秒

JavaScript教程-48-JSON在开发中的使用【动力节点】

11分50秒

JavaScript教程-49-JSON在开发中的使用2【动力节点】

8分26秒

JavaScript教程-50-JSON在开发中的使用3【动力节点】

4分21秒

JavaScript教程-51-JSON在开发中的使用4【动力节点】

19分33秒

JavaScript教程-52-JSON在开发中的使用5【动力节点】

2分7秒

02-javascript/10-尚硅谷-JavaScript-js中的函数不允许重载

-

如何看待当前AI技术在智能交通市场中的应用现状丨华为安平业务部

13分18秒

27 - 尚硅谷 - 电信客服 - 数据分析 - 在Outputformat对象中获取缓存数据.avi

6分24秒

16-JSON和Ajax请求&i18n国际化/03-尚硅谷-JSON-JSON在JavaScript中两种常用的转换方法

18分41秒

041.go的结构体的json序列化

24分28秒

GitLab CI/CD系列教程(四):.gitlab-ci.yml的常用关键词介绍与使用

10分49秒

11.尚硅谷_JS高级_函数中的this.avi

领券