ობიექტის გადარჩევა for-in ციკლით JavaScript-ში
ობიექტების გადარჩევისთვის განკუთვნილია
ციკლი for-in. მას აქვს
შემდეგი სინტაქსი:
for (let ცვლადიკილისთვის in ობიექტი) {
}
ცვლადიკილისთვის-ში თანმიმდევრობით
შევლენ გადასარევი ობიექტის კილები.
შევეცადოთ რაიმე მაგალითზე.
მოდით, გვქონდეს ასეთი ობიექტი:
let obj = {a: 1, b: 2, c: 3};
მოდით, ციკლის for-in დახმარებით გამოვიტანოთ
ამ ობიექტის კილები:
for (let key in obj) {
console.log(key); // გამოიტანს 'a', 'b', 'c'
}
ახლა კი გამოვიტანოთ ელემენტები:
for (let key in obj) {
console.log(obj[key]); // გამოიტანს 1, 2, 3
}
გამოიტანეთ კონსოლში ყველა კილი შემდეგი ობიექტის:
let obj = {x: 1, y: 2, z: 3};
გამოიტანეთ კონსოლში ყველა ელემენტი შემდეგი ობიექტის:
let obj = {x: 1, y: 2, z: 3};