性能:clearMarks() 方法

clearMarks() 方法从浏览器的性能时间线中删除所有或特定 PerformanceMark 对象。

语法

js
clearMarks()
clearMarks(name)

参数

name 可选

表示 PerformanceMark 对象 name 的字符串。如果省略此参数,则将删除所有 entryType 为“mark”的条目。

返回值

无 (undefined).

示例

删除标记

要清除所有性能标记,或仅清除特定条目,请按以下方式使用 clearMarks() 方法

js
// Create a bunch of marks
performance.mark("login-started");
performance.mark("login-started");
performance.mark("login-finished");
performance.mark("form-sent");
performance.mark("video-loaded");
performance.mark("video-loaded");

performance.getEntriesByType("mark").length; // 6

// Delete just the "login-started" mark entries
performance.clearMarks("login-started");
performance.getEntriesByType("mark").length; // 4

// Delete all of the mark entries
performance.clearMarks();
performance.getEntriesByType("mark").length; // 0

规范

规范
用户计时
# dom-performance-clearmarks

浏览器兼容性

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

另请参阅