标签:调用 function 调试 没有 编程 func 模式 全局 this
function baz(){ // 调用位置是全局作用域,调用栈 baz console.log(‘baz‘); bar(); // bar 的调用位置 } function bar(){ // 调用位置在 baz 中,调用栈 baz -> bar console.log(‘bar‘); foo(); // foo 的调用位置 } function foo(){ // 调用位置在 bar 中,调用栈 baz -> bar -> foo console.log(‘foo‘); } baz(); // baz 的调用位置
可以把调用栈想象成一个函数调用链,但是这种方法非常麻烦并且容易出错。另一个查看调用栈的方法是使用浏览器的调试工具。Sources 里面的 Call Stack;使用开发工具得到调用栈,然后找到栈中的第二个元素,就是真正的调用位置。
标签:调用 function 调试 没有 编程 func 模式 全局 this
原文地址:https://www.cnblogs.com/wzndkj/p/12407210.html