Задать вопрос
@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 килограмма)
  • Вопрос задан
  • 178 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
thewind
@thewind
php программист, front / backend developer
Сначала заменить запятую на точку, потом делать parseFloat.
Также еще желательно обрезать пробелы, т.е. сделать trim до начала parseFloat
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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