Показать сообщение отдельно
  #15 (permalink)  
Старый 13.04.2016, 20:04
Аватар для Alexander Belov
Профессор
Отправить личное сообщение для Alexander Belov Посмотреть профиль Найти все сообщения от Alexander Belov
 
Регистрация: 12.03.2015
Сообщений: 173

Сообщение от рони Посмотреть сообщение
сделай непустой
var arr = new Array (88);

var result = arr.reduce(function(prev, next) {
   next = (prev * 1.059526);
   arr.push(next);
}, 5.94);

alert(arr);


Рони, помогите, пожалуйста, разобраться.

1. arr - создали пустой массив с длиной 88
2. В конце функции задали первое число в массиве (5.94)
3. Начали обрабатывать массив: каждое последующее число - это произведение предыдушего числа на 1.059526
4. Вычислили следующее число (next), добавили его в исходный массив -arr.push(next)
5. Вывели alert'ом получившийся массив arr - не получилось.
Ответить с цитированием