HighlightRegistry: has() 方法

基準線 2025
新推出

自 2025 年 6 月起,此功能已在最新的裝置和瀏覽器版本中可用。此功能可能不適用於舊裝置或瀏覽器。

has() 方法是 HighlightRegistry 介面的一部分,它返回一個布林值,表示登錄檔中是否存在具有指定名稱的 Highlight 物件。

HighlightRegistry 是一個類似 Map 的物件,因此這與使用 Map.has() 類似。

語法

js
has(name)

引數

name

要測試其是否在登錄檔中存在的 Highlight 物件的名稱。

返回值

如果登錄檔中存在具有指定名稱的高亮顯示(highlight),則返回 true;否則返回 false

示例

js
const fooHighlight = new Highlight();
CSS.highlights.set("foo", fooHighlight);

myHighlight.has("foo"); // true
myHighlight.has("bar"); // false

規範

規範
ECMAScript® 2026 語言規範
# sec-map.prototype.has

瀏覽器相容性

另見