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> |
ブラウザーの互換性
Loading…