Set.prototype.values()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Метод values() возвращает новый Итератор, который содержит значения для каждого элемента в объекте Set в порядке их добавления.

Метод keys() является синонимом этого метода (для схожести с объектами Map). Он ведёт себя точно так же и возвращает значения элементов Set.

Интерактивный пример

Синтаксис

mySet.values();

Возвращаемое значение

Новый Итератор, содержащий значения для каждого элемента Set, в порядке их добавления.

Примеры

Использование values()

js
var mySet = new Set();
mySet.add("foo");
mySet.add("bar");
mySet.add("baz");

var setIter = mySet.values();

console.log(setIter.next().value); // "foo"
console.log(setIter.next().value); // "bar"
console.log(setIter.next().value); // "baz"

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

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

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

BCD tables only load in the browser

Смотрите также