JavaScriptда массивлар учун for цикли

Массивларни for цикли билан ҳам айлантириш мумкин. Бу қандай қилинишини кўрамиз. Бизда мана бу массив бор деб фараз қилайлик:

javascriptlet arr = [1, 2, 3, 4, 5];

Бу массив элементларини циклда чиқарайлик:

javascriptfor (let i = 0; i <= arr.length - 1; i++) {
  console.log(arr[i]);
}

Массив узунлигидан бирни айирмасдан, қаттиқ солиштиришдан фойдаланиш мумкин:

javascriptfor (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}

Массивни for цикли билан айлантириш жараённи яхширок назорат қилиш имконини беради. Мисол учун, элементларни нолинчидан эмас, биринчидан бошлаб чиқариш мумкин:

javascriptfor (let i = 1; i < arr.length; i++) {
  console.log(arr[i]);
}

Элементларни тескари тартибда чиқариш мумкин:

javascriptfor (let i = arr.length - 1; i >= 0; i--) {
  console.log(arr[i]);
}
Задание 1

Куйидаги массивнинг барча элементларини консольга чиқаринг:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 2

Куйидаги массивнинг нолинчи ва охирги элементларидан ташқари барча элементларини консольга чиқаринг:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 3

Куйидаги массив элементларини тескари тартибда консольга чиқаринг:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 4

Куйидаги кодда қилган хатоликни тузатинг:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
    
for (let i = 0; i <= arr.length; i++) {
  console.log(arr[i]);
}