What is the relation between Number.prototype.toLo

2019-07-22 20:49发布

问题:

We are trying to use localization support in our application and looking at the toLocaleString(). We also had a look at Intl.NumberFormat and its format method.

Do they have any relation? Which one is better to use?

回答1:

From MDN docs for Number.prototype.toLocaleString():

When formatting large numbers of numbers, it is better to create a NumberFormat object and use the function provided by its NumberFormat.format property.

In most cases you can use Number.prototype.toLocaleString(). It's simpler to use, because it allows you to format a number using one function call. Intl.NumberFormat is useful only when you want to format a large amount of numbers.