HighlightRegistry: delete() 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 delete() của giao diện HighlightRegistry xóa đối tượng Highlight có tên chỉ định khỏi 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.delete().

Cú pháp

js
delete(customHighlightName)

Tham số

customHighlightName

Tên, dưới dạng String, của đối tượng Highlight cần xóa khỏi HighlightRegistry.

Giá trị trả về

Trả về true nếu một đối tượng Highlight với tên đã cung cấp tồn tại trong HighlightRegistry; ngược lại trả về false.

Ví dụ

Đoạn code sau đăng ký một highlight trong sổ đăng ký rồi xóa nó:

js
const myHighlight = new Highlight(range1, range2);

CSS.highlights.set("my-highlight", myHighlight);

CSS.highlights.delete("foo"); // false
CSS.highlights.delete("my-highlight"); // true

Thông số kỹ thuật

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

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

Xem thêm