Задать вопрос
@WarriorKodeK

Как создать массив чисел, которые увеличиваются с каждой итерацией?

Всем привет.
Как создать массив с 10 чисел, логика заполнения у которого такая:

1. Есть допустим число 3
3 умножается на 2, а все следущие числа это прошлое число + 3
То есть:
[6, 9, 12, 15, 18, 21, 24, 27, 30, 33] --------> [3 * 2, 6 + 3, 9 + 3, 12 + 3, 15 + 3, 18 + 3, 21 + 3, 24 + 3, 27 + 3, 30 + 3]


Пробую делать вот так:
Array.from(Array(10), (_, i) => {
                let currentNumber = 3 * 2;
                if (i === 0) {
                  return { label: currentNumber, value: currentNumber };
                } else {
                  currentNumber += 3;
                  return { label: currentNumber, value: currentNumber };
                }
              })
  • Вопрос задан
  • 199 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя Сергей Соколов К ответам на вопрос (2)
sergiks
@sergiks Куратор тега JavaScript
♬♬
Array(10).fill().map((_, i) => (i + 2) * 3)

Сможете объяснить решение?
Ответ написан