console: timeEnd() 靜態方法

Baseline 已廣泛支援

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

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

console.timeEnd() 靜態方法會停止之前透過呼叫 console.time() 啟動的計時器。

有關詳細資訊和示例,請參閱文件中的 Timers

語法

js
console.timeEnd()
console.timeEnd(label)

引數

label 可選

一個代表要停止的計時器名稱的字串。一旦停止,經過的時間將自動顯示在控制檯中,並附帶一個表示計時器已結束的指示器。如果省略,則使用標籤 "default"。

返回值

無(undefined)。

示例

js
console.time("answer time");
alert("Click to continue");
console.timeLog("answer time");
alert("Do a bunch of other stuff…");
console.timeEnd("answer time");

上面示例的輸出顯示了使用者關閉第一個警報框所花費的時間,然後是使用者關閉兩個警報框的總時間。

Timer output in Firefox console

請注意,計時器的名稱在使用 console.timeLog() 記錄計時器值時顯示,並在計時器停止時再次顯示。此外,console.timeEnd() 呼叫還附帶附加資訊 "timer ended",以明確表示計時器不再跟蹤時間。

規範

規範
控制檯
# timeend

瀏覽器相容性

另見