Массивҳо бо ҳалқаи for дар JavaScript
Массивҳоро инчунин метавон бо
ҳалқаи for гардиш кард.
Биёед бубинем, ки ин чӣ гуна анҷом дода мешавад.
Бигзор мо массиви зеринро дошта бошем:
let arr = [1, 2, 3, 4, 5];
Элементҳои ин массивро дар ҳалқа ба консол чоп кунем:
for (let i = 0; i <= arr.length - 1; i++) {
console.log(arr[i]);
}
Метавон аз дарозии массив якро кам накард, балки муқоисаи қатъиро истифода кард:
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Гардиши массив бо ҳалқаи for
контроли бештар бар раванд медиҳад.
Масалан, метавон элементҳоро на аз сифрӣ,
балки аз якум чоп кард:
for (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
Метавон элементҳоро бо тартиби баръакс чоп кард:
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
Ҳамаи элементҳои массиви зеринро ба консол чоп кунед:
let arr = ['a', 'b', 'c', 'd', 'e'];
Ҳамаи элементҳои массиви зеринро, ба истиснои элементи сифрӣ ва охирин, ба консол чоп кунед:
let arr = ['a', 'b', 'c', 'd', 'e'];
Элементҳои массиви зеринро бо тартиби баръакс ба консол чоп кунед:
let arr = ['a', 'b', 'c', 'd', 'e'];
Хатогиеро, ки дар рамзи зерин ба миён омадааст, ислоҳ кунед:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}