控制台:trace() 静态方法

注意:此功能在 Web Workers 中可用。

console.trace() 静态方法将堆栈跟踪输出到控制台。

注意:在某些浏览器中,console.trace() 可能会输出调用序列和导致当前 console.trace() 的异步事件,这些事件不在调用堆栈中 - 帮助识别当前事件评估循环的来源。

请参阅 堆栈跟踪,了解 console 文档中的详细信息和示例。

语法

js
trace()
trace(object1, /* …, */ objectN)

参数

objects 可选

零个或多个要与跟踪一起输出到控制台的对象。它们将与传递给 console.log() 方法的方式相同进行组装和格式化。

返回值

无 (undefined).

示例

js
function foo() {
  function bar() {
    console.trace();
  }
  bar();
}

foo();

在控制台中,将显示以下跟踪

bar
foo
<anonymous>

规范

规范
控制台标准
# trace

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。

另请参阅