อิเทอเรเตอร์ values ในตัวของ JavaScript
อ็อบเจ็กต์ที่สามารถวนซ้ำได้ทั้งหมดมีอิเทอเรเตอร์ในตัว
values ซึ่งอนุญาตให้
วนค่าได้ ลองตรวจสอบดู
บนคอลเล็กชัน Map:
let map = new Map;
map.set('a', 1);
map.set('b', 2);
map.set('c', 3);
รับอิเทอเรเตอร์:
let iter = map.values();
วนซ้ำด้วยลูป:
for (let elem of iter) {
console.log(elem); // 1, 2, 3
}
ตรวจสอบการทำงานของอิเทอเรเตอร์นี้ บนอาร์เรย์
ตรวจสอบการทำงานของอิเทอเรเตอร์นี้
บนคอลเล็กชัน Set