JavaScript-da massivler üçin for aýlawy
Massivleri for aýlawy bilen hem
aýlap bolýar. Bu nähili edilýändigine
seredeliň. Bizde şeýle massiv bar bolsun:
let arr = [1, 2, 3, 4, 5];
Bu massiviň elementlerini aýlawda çap edeliň:
for (let i = 0; i <= arr.length - 1; i++) {
console.log(arr[i]);
}
Massifiň uzynlygyndan bir birligi aýyrmaly däl, hat-da gaty deňleşdirilýän görnüşini hem ulanyp bolýar:
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Massifi for aýlawy bilen aýlamak
bolup geçýän zada has köp kontrol berýär.
Mysal üçin, elementleri noldan däl,
birinji elementden başlap çap etmek bolýar:
for (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
Elementleri ters tertipde çap etmek bolýar:
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
Aşakdaky massiviň ähli elementlerini konsola çap ediň:
let arr = ['a', 'b', 'c', 'd', 'e'];
Aşakdaky massiviň nol we iň soňky elementleri çykgyt edip, galan ähli elementlerini konsola çap ediň:
let arr = ['a', 'b', 'c', 'd', 'e'];
Aşakdaky massifiň elementlerini ters tertipde konsola çap ediň:
let arr = ['a', 'b', 'c', 'd', 'e'];
Aşakdaky kodda ýalňyşlygy düzediň:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}