JavaScript Set.values() — ітератор значень множини
Метод values() повертає ітератор усіх значень множини — у порядку додавання.
Загальний опис
Це типовий ітератор Set, тому for...of по самій множині робить те саме, і викликати метод явно не обов'язково.
У Set є ще й keys() — і він абсолютно ідентичний values(). Це знову спадок сумісності з Map: ключів у множині немає, але метод є, щоб код переносився.
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| values | 38+ | 13+ | 8+ | 25+ | 12+ | 11+ |
| Переглядач | ||||
|---|---|---|---|---|
| values | 38+ | yes | yes | 8+ |
Приклади
+ запропонувати свій приклад у пісочниці
values(), keys() і сам Set перебираються однаково.
const tags = new Set(['css', 'js']);
for (const tag of tags.values()) {}
for (const tag of tags.keys()) {} // те саме
for (const tag of tags) {} // і це те саме
// потрібен масив — спред
console.log([...tags.values()]); // ['css', 'js']
Коментарі
Коментарів ще немає — будьте першим!