Highlight: delete() method

Baseline 2025
Newly available

Since June 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Phương thức delete() của giao diện Highlight xóa một đối tượng Range được chỉ định khỏi một đối tượng Highlight.

Highlight là một đối tượng giống Set, vì vậy điều này tương tự như sử dụng Set.delete().

Cú pháp

js
delete(range)

Tham số

range

Đối tượng Range cần xóa khỏi Highlight.

Giá trị trả về

Trả về true nếu range đã có trong Highlight; ngược lại là false.

Ví dụ

Đoạn mã dưới đây minh họa cách tạo một vùng làm nổi bật mới với hai phạm vi, rồi xóa một trong số chúng:

js
const range1 = new Range();
const range2 = new Range();

const highlight = new Highlight(range1, range2);
console.log(highlight.size); // 2

highlight.delete(range1);
console.log(highlight.size); // 1

Thông số kỹ thuật

Specification
ECMAScript® 2027 Language Specification
# sec-set.prototype.delete

Tương thích trình duyệt

Xem thêm