Highlight: has() 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 has() của giao diện Highlight trả về một giá trị boolean cho biết liệu một đối tượng Range có tồn tại trong đối tượng Highlight hay không.

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.has().

Cú pháp

js
has(range)

Tham số

range

Đối tượng Range cần kiểm tra sự tồn tại trong đối tượng Highlight.

Giá trị trả về

Trả về true nếu phạm vi được chỉ định tồn tại trong đối tượng Highlight; ngược lại là false.

Ví dụ

Đoạn mã dưới đây tạo hai phạm vi, và một đối tượng làm nổi bật chứa một trong số chúng. Sau đó mã sử dụng phương thức has() để kiểm tra xem mỗi phạm vi có tồn tại trong vùng làm nổi bật hay không:

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

myHighlight.has(range1); // true
myHighlight.has(range2); // false

Thông số kỹ thuật

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

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

Xem thêm