JavaScript: различные методы назначения переменных с помощью циклов For

Чтобы назначить переменную с помощью цикла for в JavaScript, вы можете использовать различные методы. Вот несколько примеров:

Метод 1: базовый цикл for

var result;
for (var i = 0; i < 10; i++) {
  result = i;
}

Метод 2: цикл for…of (доступен в ES6)

var result;
var array = [1, 2, 3, 4, 5];
for (var element of array) {
  result = element;
}

Метод 3: цикл forEach

var result;
var array = [1, 2, 3, 4, 5];
array.forEach(function(element) {
  result = element;
});

Метод 4: цикл for…in (для перебора свойств объекта)

var result;
var obj = { a: 1, b: 2, c: 3 };
for (var key in obj) {
  result = obj[key];
}

Метод 5: Array.reduce()

var array = [1, 2, 3, 4, 5];
var result = array.reduce(function(previousValue, currentValue) {
  return currentValue;
});

Метод 6. Использование цикла while

var result;
var i = 0;
var array = [1, 2, 3, 4, 5];
while (i < array.length) {
  result = array[i];
  i++;
}