კონსტრუქცია 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,
რომელიც გადააქვს ციკლი შემდეგ იტერაციაზე