JavaScript-da for-in aýlawy bilen obyektiň üstünde aýlamak
Obyektleriň üstünde aýlamak üçin
for-in aýlawy niýetlenendir. Onuň
aşakdaky sintaksisi bar:
for (let açar üçin üýtgeýän in obyekt) {
}
açar üçin üýtgeýän içine aýlanylyan
obyektiň açarlary biri-birine düşer.
Birinji bir müsüde synanyşalyň.
Bizde aşakdaky ýaly bir obyekt bardyr diýeliň:
let obj = {a: 1, b: 2, c: 3};
Geliň for-in aýlawy bilen bu
obyektiň açarlaryny çap edeliň:
for (let açar in obj) {
console.log(açar); // 'a', 'b', 'c' çap eder
}
Indi elementleri çap edeliň:
for (let açar in obj) {
console.log(obj[açar]); // 1, 2, 3 çap eder
}
Aşakdaky obyektiň ähli açarlaryny konsola çap ediň:
let obj = {x: 1, y: 2, z: 3};
Aşakdaky obyektiň ähli elementlerini konsola çap ediň:
let obj = {x: 1, y: 2, z: 3};