859 подписчиков
🔥Еще вам полезный лайфхак по parseFloat()
В общем спарсил я цены в маркетплейсе iherb, получил список цен:
🔘36.72
🔘35.6
Выполняю для всего списка parseFloat(), но возвращает постоянно null.
❓Что же делать в такой ситуации?
Я долго ломал голову пока не задал правильные вопросы chatgpt и получил ответы.
😕В общем дело было в невидимых символах, казалось бы визуально их нет, но при парсинге со страницы они кодируются и записываются скрытно в строку.
⏩Собственно, чтобы от них избавиться выполните следующую Javascript команду через кубик "Выполнить код":
c[i] = c[i].replace(/\s/g, "")
c[i] = encodeURIComponent(c[i]);
c[i] = decodeURIComponent(escape(c[i]));
c[i] = parseFloat(c[i])
где c[i] - это элемент списка цен.
#полезные_лайфхаки
Около минуты
28 марта 2023