Highlight: values() 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 values() của giao diện Highlight trả về một đối tượng Iterator mới chứa các giá trị cho mỗi đối tượng Range trong đối tượng Highlight theo thứ tự chèn vào.

Note: Phương thức keys() là bí danh cho phương thức này. Nó hoạt động hoàn toàn giống và trả về các giá trị của các phần tử 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.values().

Cú pháp

js
values()

Tham số

Không có.

Giá trị trả về

Một đối tượng iterator mới chứa mỗi đối tượng Range trong Highlight đã cho, theo thứ tự chèn vào.

Ví dụ

Đoạn mã sau đây minh họa cách tạo một đối tượng Highlight mới với ba đối tượng Range, và sử dụng iterator được trả về bởi phương thức values() để ghi lại ba phạm vi:

js
const myHighlight = new Highlight();
myHighlight.add(new Range());
myHighlight.add(new Range());
myHighlight.add(new Range());

const iter = myHighlight.values();

for (value of iter) {
  console.log(value); // Range
}

Thông số kỹ thuật

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

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

Xem thêm