Set.prototype.values() - JavaScript | MDN

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..

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

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

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

const set1 = new Set();
set1.add(42);
set1.add("forty two");

const iterator1 = set1.values();

console.log(iterator1.next().value);
// Expected output: 42

console.log(iterator1.next().value);
// Expected output: "forty two"

Синтаксис

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® 2026 Language Specification
# sec-set.prototype.values

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

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

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.