Показать сообщение отдельно
  #1 (permalink)  
Старый 24.01.2017, 16:17
Аватар для RoyalHunt
Интересующийся
Отправить личное сообщение для RoyalHunt Посмотреть профиль Найти все сообщения от RoyalHunt
 
Регистрация: 17.01.2017
Сообщений: 16

Получить числа из строк значений свойств в объекте.
Здравствуйте, Друзья!

Нужна помощь... В голову не придет никак, ка можно это решить.

Есть следующая задача:

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.
Помогите, пожалуйста.

Последний раз редактировалось RoyalHunt, 24.01.2017 в 16:20.
Ответить с цитированием