HighlightRegistry: set() 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 set() của giao diện HighlightRegistry thêm hoặc cập nhật một đối tượng Highlight trong sổ đăng ký với tên chỉ định.

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.set().

Cú pháp

js
set(name, highlight)

Tham số

name

Tên của đối tượng Highlight cần thêm hoặc cập nhật. Tên phải là một String.

highlight

Đối tượng Highlight cần thêm hoặc cập nhật. Đây phải là một thực thể của giao diện Highlight.

Giá trị trả về

Đối tượng HighlightRegistry.

Ví dụ

Sử dụng set()

js
const fooHighlight = new Highlight();
CSS.highlights.set("foo", fooHighlight);

Sử dụng set() với method chaining

Vì phương thức set() trả về lại sổ đăng ký, bạn có thể gọi chuỗi phương thức như sau:

js
const fooHighlight = new Highlight();
const barHighlight = new Highlight();
const bazHighlight = new Highlight();

CSS.highlights
  .set("foo", fooHighlight)
  .set("bar", barHighlight)
  .set("baz", bazHighlight);

Thông số kỹ thuật

Thông số kỹ thuật
ECMAScript® 2027 Language Specification
# sec-map.prototype.set

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

Xem thêm