HighlightRegistry: delete() メソッド
Baseline
2025
最近利用可能
June 2025以降、この機能は最新のバージョンの端末およびブラウザーで動作します。古い端末やブラウザーでは動作しないことがあります。
delete() は HighlightRegistry インターフェイスのメソッドで、この HighlightRegistry から名前付き Highlight オブジェクトを除去します。
HighlightRegistry は Map 風オブジェクトであるため、これは Map.delete() を使用するのと似ています。
構文
js
delete(customHighlightName)
引数
返値
指定された名前の 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
仕様書
| 仕様書 |
|---|
| ECMAScript® 2027 Language Specification> # sec-map.prototype.delete> |