HighlightRegistry: set() 方法
HighlightRegistry 接口的 set() 方法在注册表中添加或更新具有指定名称的 Highlight 对象。
HighlightRegistry 是一个类似 Map 的对象,因此这与使用 Map.set() 类似。
语法
js
set(name, highlight)
参数
返回值
HighlightRegistry 对象。
示例
使用 set()
js
const fooHighlight = new Highlight();
CSS.highlights.set("foo", fooHighlight);
使用 set() 进行链式调用
由于 set() 方法返回注册表本身,您可以像下面这样对方法调用进行链式操作
js
const fooHighlight = new Highlight();
const barHighlight = new Highlight();
const bazHighlight = new Highlight();
CSS.highlights
.set("foo", fooHighlight)
.set("bar", barHighlight)
.set("baz", bazHighlight);
规范
| 规范 |
|---|
| ECMAScript® 2026 语言规范 # sec-map.prototype.set |
浏览器兼容性
加载中…