このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

HighlightRegistry: delete() メソッド

Baseline 2025
最近利用可能

2025年6月以降、この機能は最新のバージョンの端末およびブラウザーで動作します。古い端末やブラウザーでは動作しないことがあります。

delete() は HighlightRegistry インターフェイスのメソッドで、この HighlightRegistry から名前付き Highlight オブジェクトを除去します。

HighlightRegistry は Map 風オブジェクトであるため、これは Map.delete() を使用するのと似ています。

構文

js
delete(customHighlightName)

引数

customHighlightName

この HighlightRegistry から除去する Highlight オブジェクトの名前(文字列)。

返値

指定された名前の 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

ブラウザーの互換性

関連情報