HighlightRegistry:get() 方法

有限可用性

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

get() 方法是 HighlightRegistry 接口的一个方法,它从注册表中返回命名的 Highlight 对象。

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

语法

js
get(name)

参数

name

要从注册表中返回的 Highlight 对象的名称。名称必须是 String

返回值

与指定名称关联的 Highlight 对象,如果在 HighlightRegistry 中找不到该名称,则返回 undefined

示例

以下代码示例演示了如何创建一个新的 Highlight,将其添加到注册表中,并使用 get() 方法通过其名称检索它

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

console.log(CSS.highlights.get("foo")); // Returns the fooHighlight object.

规范

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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参见