Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Помогите создать массив с 20 рандомнами числами и с помощью цикла forEach, к четным числам из массива прибавить 10, а к не четным числам 5?

Javascript+3
Ramzan Timirkiev
  ·   · 150
Я увлекаюсь программированием, математикой...  · 29 окт 2022
В условии задачи не было ничего сказано, про какой именно рандом идет речь.
По этому я возьму случайное число от 1 до 9.
Создадим  массив состоящий из 20 случайных чисел от 1 до 9.
Array(20).fill().map(() => (Math.floor(Math.random() * (9 - 1 + 1)) + 1));
С помощью forEach пробежимся по всем элементам созданного массива и добавим в новый массив array.
let array = []
Array(20).fill().map(() => (Math.floor(Math.random() * (9 - 1 + 1)) + 1)).forEach((i) => {
    if (i % 2 == 0) array.push(i+10);
    else array.push(i+5);
});
array после выполнения кода
(20) [12, 16, 16, 8, 16, 8, 18, 8, 14, 16, 18, 16, 14, 10, 12, 18, 12, 14, 16, 10]