Конструксияи for-in
Конструксияи for-in як цикл барои
такрори объект эҷод мекунад.
Синтаксис
for (let тағирёбандаБароиКалид in объект) {
/*
Дар тағирёбандаБароиКалид ба тартиб
калидҳои объекти такроршаванда ворид мешаванд.
*/
};
Намуна
Калидҳои объектро такрор мекунем ва онҳоро дар экран чоп мекунем:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // 'a', 'b', 'c'-ро чоп мекунад
}
Намуна
Ва акнун элементҳои объектро чоп мекунем:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // 1, 2, 3-ро чоп мекунад
}
Ҳамчунин нигаред
-
дарси аз китоби JavaScript,
ки коркард бо циклиfor-in-ро тавсиф мекунад -
конструксияи
for-of,
ки як цикл барои такрори массив эҷод мекунад -
дастури
break,
ки циклро қатъ мекунад -
дастури
continue,
ки циклро ба такрори навбатӣ мебарад