HighlightRegistry: set() メソッド
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.
set() は HighlightRegistry インターフェイスのメソッドで、 Highlight オブジェクトを指定した名前でレジストリーに追加または更新します。
HighlightRegistry は Map 風オブジェクトであるため、これは Map.set() を使用するのと似ています。
構文
js
set(name, highlight) 引数
返値
HighlightRegistry オブジェクトです。
例
>set() の使用
js
const fooHighlight = new Highlight(); CSS.highlights.set("foo", fooHighlight); set() を連鎖で使用
set() メソッドはレジストリーを返すため、次のようにメソッド呼び出しを連鎖させることができます。
js
const fooHighlight = new Highlight(); const barHighlight = new Highlight(); const bazHighlight = new Highlight(); CSS.highlights .set("foo", fooHighlight) .set("bar", barHighlight) .set("baz", bazHighlight); 仕様書
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-map.prototype.set> |