Trình lặp tích hợp entries trong JavaScript
Tất cả các đối tượng có thể lặp lại đều có trình lặp tích hợp
entries, cho phép
duyệt qua các cặp khóa-giá trị. Hãy kiểm tra
nó trên một mảng:
let arr = ['a', 'b', 'c'];
Lấy trình lặp:
let iter = arr.entries();
Duyệt qua nó bằng vòng lặp:
for (let entry of iter) {
console.log(entry); // [0, 'a'], [1, 'b'], [2, 'c']
}
Thực hiện giải cấu trúc khi duyệt:
for (let [key, value] of iter) {
console.log(key); // 0, 1, 2
console.log(value); // 'a', 'b', 'c'
}
Kiểm tra hoạt động của trình lặp này
trên collection Map.
Kiểm tra hoạt động của trình lặp này
trên collection Set.
Kiểm tra hoạt động của trình lặp này
trên collection NodeList.