Здравствуйте, Друзья!
Нужна помощь... В голову не придет никак, ка можно это решить.
Есть следующая задача:
function fixAmount(amount) {
return parseFloat(amount);
}
const orders = [
{ price: 21, amount: 4 },
{ price: 50, amount: '17 штук' },
{ price: 7, amount: '1,5 килограмма' },
{ price: 2, amount: ' 2.7 метра ' },
{ price: 1, amount: 'семь единиц' }
];
for (let order of orders) {
let result = fixAmount(order.amount);
console.log(`Заказ на сумму: ${result * order.price} Q`);
}
При этом нужно получить следующее значения:
Заказ на сумму: 84 Q
Заказ на сумму: 850 Q
Заказ на сумму: 10.5 Q
Заказ на сумму: 5.4 Q
Заказ на сумму: -1 Q
Изменять при этом можно только функцию fixAmount.
Помогите, пожалуйста.