Задать вопрос
@LionG

Почему Number.toLocaleString() по разному работает в ноде и чистом v8?

Node:
Number(9999).toLocaleString() => 9 999

V8:
Number(9999).toLocaleString() => 9999

Из за этого бага не правильно рендерится шаблон и возникает ошибка гидрации...
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Средний 10 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@LionG Автор вопроса
В моем случае при компиляции V8 был отключен флаг V8_INTL. При отсутствии INTL, toLocaleString видимо возвращает исходное значение что немного вводит в заблуждение что все работает.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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