HighlightRegistry: set() メソッド
Baseline
2025
最近利用可能
June 2025以降、この機能は最新のバージョンの端末およびブラウザーで動作します。古い端末やブラウザーでは動作しないことがあります。
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);
仕様書
| 仕様書 |
|---|
| ECMAScript® 2027 Language Specification> # sec-map.prototype.set> |