+ 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; }
5 ответов
+ 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]
+ 4
Happy to help. All the best
+ 2
Thank you very much!!!
+ 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)
}
+ 2
You too!!!