JavaScript Set.values() — ітератор значень множини
Метод values() повертає ітератор усіх значень множини — у порядку додавання.
Загальний опис
Це типовий ітератор Set, тому for...of по самій множині робить те саме, і викликати метод явно не обов'язково.
У Set є ще й keys() — і він абсолютно ідентичний values(). Це знову спадок сумісності з Map: ключів у множині немає, але метод є, щоб код переносився.
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| 38 | 24 | 8 | 25 | 12 | — |
| Переглядач | ||||
|---|---|---|---|---|
| 38 | 38 | 24 | 8 |
| Переглядач | ||
|---|---|---|
| 0.12.0 | 1.0 |
Приклади
+ запропонувати свій приклад у пісочниці
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']
Коментарі
Коментарів ще немає — будьте першим!