JavaScript
1
Вклад в тег
const money = ['eur 10', 'usd 1', 'eur 5', 'rub 100', 'usd 20', 'eur 100', 'rub 200'];
const getTotalAmount = (arr, curr) => { //объявляем ф-цию с параметрами массив (array) и валюту (currency)
let result = 0; //объявляем счетчик
for (const item of arr) { // перебираем массив
if (curr === item.slice(0, 3)) {
// условие: если указанный курс равен элементу массива, который порезан с 0 - 3 индекс, то
result += Number(item.slice(4, item.length));
//прибавляем к счетчику что осталось до конца элемента, преобразовав через Number строку в число
}
}
return result; //возвращаем что получилось
};
console.log(getTotalAmount(money, "usd"));