For-in gurluşy
for-in gurluşy obýekti
ýygnamak üçin aýlaw döredýär.
Sintaksis
for (let açarÜçinÖzgeriýen obýektde) {
/*
açarÜçinÖzgeriýen ýygnanylýan obýektiň açarlaryny
bir-bir alar.
*/
};
Mysal
Obýektiň açarlaryny ýygnap, ekrana çykaraýyň:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // 'a', 'b', 'c' çykarar
}
Mysal
Indi bolsa obýektiň elementlerini çykaraýyň:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // 1, 2, 3 çykarar
}
Şeýle-de göz aňyňyza salyň
-
JavaScript okuw kitabynyň sapagy,
for-inaýlawy bilen işlemegi düşündirýär -
for-ofgurluşy,
massiw ýygnamak üçin aýlaw döredýär -
breakbuýrugy,
aýlawy bes edýär -
continuebuýrugy,
aýlawy indiki iterasiýa geçirýär