HighlightRegistry: delete() メソッド
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
delete()
は HighlightRegistry
インターフェイスのメソッドで、この HighlightRegistry
から名前付き Highlight
オブジェクトを除去します。
HighlightRegistry
は Map
風オブジェクトであるため、これは Map.delete()
を使用するのと似ています。
構文
js
delete(customHighlightName)
引数
customHighlightName
-
この
HighlightRegistry
から除去するHighlight
オブジェクトの名前({{jsxref("String", "文字列", "", "nocode)}})。
返値
指定された名前の Highlight
オブジェクトが HighlightRegistry
にある場合は true
を返し、そうでない場合は false
を返します。
例
次のコードサンプルは、レジストリーのハイライトを登録し、それを除去します。
js
const myHighlight = new Highlight(range1, range2);
CSS.highlights.set("my-highlight", myHighlight);
CSS.highlights.delete("foo"); // false
CSS.highlights.delete("my-highlight"); // true
仕様書
Specification |
---|
ECMAScript® 2026 Language Specification # sec-map.prototype.delete |