console: trace() 靜態方法

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

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

console.trace() 靜態方法會將堆疊跟蹤輸出到控制檯。

注意: 在某些瀏覽器中,console.trace() 還可能輸出導致當前 console.trace() 的呼叫和非同步事件序列,這些不在呼叫堆疊上 — 以幫助識別當前事件評估迴圈的來源。

有關詳細資訊和示例,請參閱 console 文件中的 堆疊跟蹤

語法

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

引數

objects 可選

零個或多個物件,將與跟蹤一起輸出到控制檯。這些物件會以傳遞給 console.log() 方法相同的方式進行組合和格式化。

返回值

無(undefined)。

示例

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

foo();

在控制檯中,將顯示以下跟蹤

bar
foo
<anonymous>

規範

規範
控制檯
# trace

瀏覽器相容性

另見