JavaScript Set keys()
- Предыдущая страница
- Следующая страница
- Вернуться на уровень выше Референсное руководство JavaScript Map
Определение и использование
keys()
Метод возвращает объект итератора, содержащий значения Set.
keys()
Метод не изменяет исходный Set.
Пример
Пример 1
// Создать Set const letters = new Set(["a", "b", "c"]); // Получить значения const myIterator = letters.keys(); // Вывести значения let text = ""; for (const x of myIterator) { text += x; }
Пример 2
Прямое итерирование set.keys()
:
// Создать Set const letters = new Set(["a", "b", "c"]); // Вывести все элементы let text = ""; for (const x of letters.keys()) { text += x; }
Внимание
Поскольку Set не имеет ключей,keys()
Результат метода возвращается values()
Методы идентичны.
Это делает JavaScript Set совместимым с JavaScript Map.
Синтаксис
set.keys()
Параметры
Нет.
Возвратное значение
Тип | Описание |
---|---|
Итератор | Итерируемые объекты, содержащие значения Set. |
Поддержка браузерами
set.keys()
Это функции ECMAScript6 (ES6).
С июня 2017 года все современные браузеры поддерживают ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Май 2016 года | Апрель 2017 года | Июнь 2017 года | Сентябрь 2016 года | Июнь 2016 года |
Internet Explorer не поддерживает set.keys()
.
- Предыдущая страница
- Следующая страница
- Вернуться на уровень выше Референсное руководство JavaScript Map