在控制台输出计时器的值,该计时器必须已经通过 console.time() 启动。

参阅文档中的 Timers 部分获取详细说明和示例。 

Note: 此特性在 Web Worker 中可用。

语法

console.timeLog(label);

参数

label
计时器索引。

返回值

如果没有传入 label 参数,则以 default: 作为引导返回数据:

default: 1042ms

如果传入了一个已经存在的 label ,则会以 label:  作为引导返回数据:

label: 1242ms

异常

如果计时器未启动, timeLog() 会返回一个警告:

Timer “default” doesn’t exist.

如果传入的 label 索引没有与之对应的计时器,则返回如下警告:

Timer “timer name” doesn’t exist. 

示例

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

上例中的输出分别显示了用户从打开页面到关闭第一个 alert 和第二个 alert 框的时间间隔:

注意:使用 timelog() 输出计时器的值会显示计时器名称。使用 timeEnd() 停止也会显示计时器名称和输出计时器的值,并且,最后的 " - timer ended" 可以清楚的显示计时器不再计时的信息。

规范

规范 状态 注释
Console API
console.timeLog()
Living Standard Initial definition

浏览器兼容性

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
timeLogChrome Full support 72Edge No support NoFirefox Full support 62IE No support NoOpera Full support 60Safari No support No
Notes
No support No
Notes
Notes See bug 186833.
WebView Android Full support 72Chrome Android Full support 72Firefox Android Full support 62Opera Android ? Safari iOS No support NoSamsung Internet Android No support No

Legend

Full support  
Full support
No support  
No support
Compatibility unknown  
Compatibility unknown
See implementation notes.
See implementation notes.

相关文档

文档标签和贡献者

此页面的贡献者: lifankohome, Reaper622
最后编辑者: lifankohome,