+ 2

Where is mistake?(( Please, help))

Вот задачка Вы работаете над программой управления магазином, которая хранит цены в массиве. Вам необходимо добавить функционал для поднятия цены на заданное число. Переменная increase вводится пользователем. Вам необходимо увеличить все цены в данном массиве на это число и вывести в консоль получившийся массив. This is my code function main() { var increase = parseInt(readLine(), 10); console.log(newprice(increase)); } var prices = [98.99, 15.2, 20, 1026]; const newprice = increase => { //ваш код let sumGen = 0; prices.forEach(pricetotal = el => sumGen += el+increase); return sumGen; }

8th May 2021, 4:10 PM
Алла 1
Алла 1 - avatar
5 Answers
+ 5
очень простое использование array.map ваша функция должна возвращать prices.map () Узнайте, как использовать функцию карты массива подробнее на: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map const array1 = [1, 4, 9, 16]; // передаем функцию в карту const map1 = array1.map (x => x * 2); console.log (карта1); // ожидаемый результат: Array [2, 8, 18, 32] ochen' prostoye ispol'zovaniye array.map vasha funktsiya dolzhna vozvrashchat' price.map () Uznayte, kak ispol'zovat' funktsiyu karty massiva podrobneye na: const array1 = [1, 4, 9, 16]; // peredayem funktsiyu v kartu const map1 = array1.map (x => x * 2); console.log (karta1); // ozhidayemyy rezul'tat: Array [2, 8, 18, 32]
8th May 2021, 10:43 PM
Ernest Brayce
Ernest Brayce - avatar
+ 4
Happy to help. All the best
8th May 2021, 11:01 PM
Ernest Brayce
Ernest Brayce - avatar
+ 2
Thank you very much!!!
8th May 2021, 10:58 PM
Алла 1
Алла 1 - avatar
+ 2
function main() { let increase = parseInt(readLine(), 10); const prices = [98.99, 15.2, 20, 1026]; let newprices = prices.map((price)=>{ return price += increase; }); console.log(newprices) }
8th May 2021, 10:58 PM
Алла 1
Алла 1 - avatar
+ 2
You too!!!
8th May 2021, 11:01 PM
Алла 1
Алла 1 - avatar