HarmonyOS 是否能在代码中获取方法的调用栈

HarmonyOS
5天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

可以用new Error().stack获取。请注意下箭头函数,因为箭头函数是匿名的,这意味着它们在堆栈跟踪中通常显示为 “anonymous”,所以如果希望在堆栈跟踪中看到函数名,需要使用命名函数或者命名函数表达式。例如:

function namedFunction() {
  // 你的代码
}
const namedFunctionExpression = function anotherName() {
  // 你的代码
}

在上述代码中,namedFunction和anotherName都会出现在堆栈跟踪中。

分享
微博
QQ
微信
回复
5天前
相关问题
HarmonyOS 如何获取当前方法调用
101浏览 • 1回复 待解决
求大佬告知arkts如何获取调用
887浏览 • 1回复 待解决
HarmonyOS是否能直接使用OpenGL?
80浏览 • 1回复 待解决
HarmonyOS js调用webview方法
539浏览 • 1回复 待解决
是否会长期支持ets调用ts代码
1772浏览 • 1回复 待解决
HarmonyOS 代码如何获取当前线程
130浏览 • 1回复 待解决
HarmonyOS 数据类方法无法被调用
335浏览 • 1回复 待解决