Задать вопрос
@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 килограмма)
  • Вопрос задан
  • 176 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
thewind
@thewind
php программист, front / backend developer
Сначала заменить запятую на точку, потом делать parseFloat.
Также еще желательно обрезать пробелы, т.е. сделать trim до начала parseFloat
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы