HighlightRegistry: clear() method

Baseline 2025
Newly available

Since June 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Phương thức clear() của giao diện HighlightRegistry xóa tất cả các đối tượng Highlight đã đăng ký trong HighlightRegistry.

HighlightRegistry là một đối tượng tương tự Map, vì vậy thao tác này tương tự như dùng Map.clear().

Cú pháp

js
clear()

Tham số

Không có.

Giá trị trả về

Không có (undefined).

Ví dụ

Đoạn code dưới đây đăng ký hai đối tượng highlight trong sổ đăng ký rồi xóa toàn bộ sổ đăng ký:

js
const customHighlight1 = new Highlight(range1, range2);
const customHighlight2 = new Highlight(range3, range4, range5);

CSS.highlights.set("custom-highlight-1", customHighlight1);
CSS.highlights.set("custom-highlight-2", customHighlight2);

console.log(CSS.highlights.size); // 2

CSS.highlights.clear();
console.log(CSS.highlights.size); // 0

Thông số kỹ thuật

Specification
ECMAScript® 2027 Language Specification
# sec-map.prototype.clear

Tương thích trình duyệt

Xem thêm