Int.NumberFormat注意事項


海外送金を担当するフロントで、Intel.Number Formatを使用してインスタンスを作成する際にlocaleを指定しない場合は、ブラウザ設定の場所に応じてlocaleを設定します.
開発者が存在する国とユーザーが存在する国が異なる場合、これは問題になります.
メソッドが返す値が変わります.
例えば、韓国、米国の基準(ko-kr、en-US)とフランスの基準が違うのは問題になるかもしれない.
だから総じてEN-USで固定したほうがいい
export const NumberToCurrency = (num: number | string) => new Intl.NumberFormat('en-US').format(currencyToNumber(num))
「locale」を参照
https://www.techonthenet.com/js/language_tags.php