Iterabele voorwerpe in JavaScript
Enige voorwerp wat deur die
for of lus geherhaal kan word,
word iterabel genoem.
Skikkings is een van die spesifieke gevalle van iterabele voorwerpe:
let arr = [1, 2, 3];
for (let elem of arr) {
console.log(elem);
}
Map versamelings is ook
iterabele voorwerpe:
let map = new Map();
map.set('a', 1);
map.set('b', 2);
map.set('c', 3);
for (let elem of map) {
console.log(elem);
}
NodeList versamelings is ook
iterabele voorwerpe:
let elems = document.querySelectorAll('p');
for (let elem of elems) {
console.log(elem);
}
Daarbenewens laat JavaScript jou toe om enigiets iterabel te maak. Daar is spesiale manipulasies vir dit, wat ons in die volgende lesse sal bestudeer:
let obj = {a: 1, b: 2, c: 3};
// hier is slim manipulasies
for (let elem of obj) { // kan herhaal word
console.log(elem);
}
Gee nog voorbeelde van entiteite wat jy ken wat iterabele voorwerpe is.