HighlightRegistry: clear() メソッド
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
clear()
は HighlightRegistry
インターフェイスのメソッドで、この HighlightRegistry
からすべての Highlight
オブジェクトを除去します。
HighlightRegistry
は Map
風オブジェクトであるため、これは Map.clear()
を使用するのと似ています。
構文
js
clear()
返値
なし (undefined
)。
例
以下のコードスニペットは、2 つのハイライトオブジェクトをレジストリーに登録し、その後、レジストリーを消去します。
js
const customHighlight1 = new Highlight(range1, range2);
const customHighlight2 = new Highlight(range3, range4, range5);
CSS.highlights.set("custom-highlight-1", customHighlight1);
CSS.highlights.set("custom-highlight-2", customHighlight2);
console.log(CSS.highlights.size); // 2
CSS.highlights.clear();
console.log(CSS.highlights.size); // 0
仕様書
Specification |
---|
ECMAScript® 2026 Language Specification # sec-map.prototype.clear |