Spec-Zone.ru › Web APIs

Подсветка: метод values()

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает во всех широко используемых браузерах.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Метод values() интерфейса Highlight возвращает новый объект итератора, который содержит значения для каждого объекта Range в объекте Highlight в порядке вставки.

Примечание: Метод keys() является псевдонимом для этого метода. Он ведет себя точно так же и возвращает значения элементов Highlight.

Highlight — это объект, подобный Set, поэтому это аналогично использованию Set.values().

Синтаксис

values()

Значение возврата

Новый объект итератора, содержащий каждый объект Range в заданном Highlight, в порядке вставки.

Примеры

Следующий фрагмент кода демонстрирует, как создать новый объект Highlight с тремя объектами Range, и использовать возвращаемый методом values() итератор для вывода трех диапазонов:

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
}

Спецификации

Спецификация
Спецификация языка ECMAScript
# sec-set.prototype.values

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
values 105 105 превью 91 17.2 105 Нет 72 17.2 20.0 105

См. также

  • API пользовательской подсветки CSS
  • API пользовательской подсветки CSS: предварительный просмотр будущего выделения диапазонов текста в веб-приложениях

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Highlight/values

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API