HighlightRegistry:has() 方法

有限可用性

此功能不是基线,因为它在一些最广泛使用的浏览器中无法正常工作。

has() 方法是 HighlightRegistry 接口的方法,它返回一个布尔值,指示指定名称的 Highlight 对象是否存在于注册表中。

HighlightRegistry 是一个类似于 Map 的对象,因此这类似于使用 Map.has()

语法

js
has(name)

参数

name

要测试其在注册表中是否存在性的 Highlight 对象的名称。

返回值

如果注册表中存在具有指定名称的高亮,则返回 true;否则返回 false

示例

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

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

规范

规范
ECMAScript 语言规范
# sec-map.prototype.has

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参见