JavaScript-daky Iterirlenýän Obyektler
for of aýlawy arkaly geçirip bolýan islendik obyekt,
iterirlenýän diýilýär.
Massiwler iterirlenýän obyektleriň ýörite ýagdaýlarynyň biridir:
let arr = [1, 2, 3];
for (let elem of arr) {
console.log(elem);
}
Map ýygnamlary hem iterirlenýän obyektlerdir:
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 ýygnamlary hem iterirlenýän obyektlerdir:
let elems = document.querySelectorAll('p');
for (let elem of elems) {
console.log(elem);
}
Şeýle hem, JavaScript islendik zady iterirlenýän etmäge mümkinçilik berýär. Munuň üçin indiki sapaklarda öwreneris aýratyn amallar bar:
let obj = {a: 1, b: 2, c: 3};
// şu ýerde çylşyrymly amallar
for (let elem of obj) { // geçirip bolýar
console.log(elem);
}
Size tanalýan iterirlenýän obyektler bolan başga ýagdaýlaryň mysallaryny getiriň.