解析错误堆栈

Parsing error stack

本文关键字:堆栈 错误      更新时间:2023-09-26

我通过这样的代码捕获一个错误:

...
catch(error){
  ... error.stack ...
}
...

据我所知,这个error.stack是一个字符串。是否有一个jQuery函数将其解析为文件名,行,函数的行数组?或者,是否有替代stack直接给出数组?

这不是jquery特有的,但可以看看stacktrace.js

我不是专家。但是试着回答

var stack=error.stack;
for(i=0;i<stack.Length;i++){
var arrstack +=stack.split(" ");
}