JavaScript-də Iterasiya Olunan Obyektlər
for of döngüsü ilə iterasiya edilə bilən
istənilən obyekt, iterasiya olunan
adlanır.
Massivlər iterasiya olunan obyektlərin xüsusi hallarından biridir:
let arr = [1, 2, 3];
for (let elem of arr) {
console.log(elem);
}
Map kolleksiyaları da iterasiya olunan
obyektlərdir:
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 kolleksiyaları da iterasiya olunan
obyektlərdir:
let elems = document.querySelectorAll('p');
for (let elem of elems) {
console.log(elem);
}
Bundan əlavə, JavaScript istənilən obyekti iterasiya olunan etməyə imkan verir. Bunun üçün növbəti dərslərdə öyrənəcəyimiz xüsusi manipulyasiyalar mövcuddur:
let obj = {a: 1, b: 2, c: 3};
// burada mürəkkəb manipulyasiyalar
for (let elem of obj) { // iterasiya etmək olar
console.log(elem);
}
Məlum olduğunuz iterasiya olunan obyektlərə əlavə nümunələr göstərin.