HighlightRegistry: set() メソッド
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used 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 |