Мы пытаемся использовать поддержку локализации в нашем приложении и смотрим на файл toLocaleString()
. Мы также рассмотрели Intl.NumberFormat
и его метод форматирования.
Имеют ли они отношение? Какой лучше использовать?
Мы пытаемся использовать поддержку локализации в нашем приложении и смотрим на файл toLocaleString()
. Мы также рассмотрели Intl.NumberFormat
и его метод форматирования.
Имеют ли они отношение? Какой лучше использовать?
Из документов MDN для Number.prototype.toLocaleString()
:
Производительность:
При форматировании большого количества чисел лучше создать объект
NumberFormat
и использовать функцию, предоставляемую его свойствомNumberFormat.format
.
В большинстве случаев вы можете использовать Number.prototype.toLocaleString()
. Его проще использовать, поскольку он позволяет форматировать число с помощью одного вызова функции. Intl.NumberFormat
полезен только тогда, когда вы хотите отформатировать большое количество чисел.