如何找到调用函数的位置(函数调用堆栈)
how to find from where a function has been called (function call stack)
我有一个函数被多个文件调用。有没有办法确定 Chrome DevTools 等工具从哪个文件调用函数?
function turnCoffeIntoCode (args) {
// logic here
debugger;
}
有了上面的内容,由于 Chrome 的开发人员工具,我可以看到传递给函数的参数,但我无法从调用函数的位置找到。
您可以在 Chrome 开发人员工具上查看完整的调用堆栈:https://developers.google.com/web/tools/chrome-devtools/javascript/reference#call-stack
只需添加断点或调试器即可;您将能够看到调用堆栈并能够单击并转到堆栈中的不同函数。
要了解更多信息,您可以在 chrome 中找到许多 questions and answers 关于调用堆栈的信息。
我有一个函数被多个文件调用。有没有办法确定 Chrome DevTools 等工具从哪个文件调用函数?
function turnCoffeIntoCode (args) {
// logic here
debugger;
}
有了上面的内容,由于 Chrome 的开发人员工具,我可以看到传递给函数的参数,但我无法从调用函数的位置找到。
您可以在 Chrome 开发人员工具上查看完整的调用堆栈:https://developers.google.com/web/tools/chrome-devtools/javascript/reference#call-stack
只需添加断点或调试器即可;您将能够看到调用堆栈并能够单击并转到堆栈中的不同函数。
要了解更多信息,您可以在 chrome 中找到许多 questions and answers 关于调用堆栈的信息。