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

View in English Always switch to English

HighlightRegistry: delete() メソッド

Baseline 2025
最近利用可能

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

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

HighlightRegistryMap 風オブジェクトであるため、これは 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

ブラウザーの互換性

関連情報