JavaScript-də for-in dövrü ilə obyektin iterasiyası
Obyektlərin iterasiyası üçün
for-in dövrü nəzərdə tutulub.
Onun aşağıdakı sintaksisi var:
for (let açarÜçünDəyişən in obyekt) {
}
açarÜçünDəyişən-ə növbə ilə
iterasiya olunan obyektin açarları düşəcək.
Gəlin bir nümunə üzərində sınayaq.
Tutaq ki, bizim belə bir obyektimiz var:
let obj = {a: 1, b: 2, c: 3};
Gəlin for-in dövrü ilə
bu obyektin açarlarını çap edək:
for (let key in obj) {
console.log(key); // 'a', 'b', 'c' çap edəcək
}
İndi isə elementləri çap edək:
for (let key in obj) {
console.log(obj[key]); // 1, 2, 3 çap edəcək
}
Aşağıdakı obyektin bütün açarlarını konsola çap edin:
let obj = {x: 1, y: 2, z: 3};
Aşağıdakı obyektin bütün elementlərini konsola çap edin:
let obj = {x: 1, y: 2, z: 3};