@FPer

Как сделать так, чтобы цифры после запятой не удалялись в parseFloat?

Здравствуйте, у меня есть такой код

let prices = [
  { price: 51, amount: 434 },
  { price: 50, amount: '178 штук' },
  { price: 52, amount: '1,5 килограмма' },
  { price: 23, amount: ' 2.7 метра ' },
  { price: 97, amount: 'семь единиц' }
];

var i;
for (i = 0; i < prices.length; ++i) {
  prices[2].amount.replace(',', '.');
    console.log(parseFloat(prices[i].amount));
}


как сделать так, чтобы после запятой, выводилась "1.5" (1,5 килограмма)
  • Вопрос задан
  • 163 просмотра
Решения вопроса 1
thewind
@thewind
php программист, front / backend developer
Сначала заменить запятую на точку, потом делать parseFloat.
Также еще желательно обрезать пробелы, т.е. сделать trim до начала parseFloat
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы