HighlightRegistry: clear() method
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The clear()
method of the HighlightRegistry
interface removes all the Highlight
objects registered in the HighlightRegistry
.
HighlightRegistry
is a Map
-like object, so this is similar to using Map.clear()
.
Syntax
js
clear()
Return value
None (undefined
).
Examples
The code snippet below registers two highlight objects in the registry and then clears the registry:
js
const customHighlight1 = new Highlight(range1, range2);
const customHighlight2 = new Highlight(range3, range4, range5);
CSS.highlights.set("custom-highlight-1", customHighlight1);
CSS.highlights.set("custom-highlight-2", customHighlight2);
console.log(CSS.highlights.size); // 2
CSS.highlights.clear();
console.log(CSS.highlights.size); // 0
Specifications
Specification |
---|
ECMAScript Language Specification # sec-map.prototype.clear |
Browser compatibility
BCD tables only load in the browser