Intl.NumberFormatを使用して通貨書式設定関数を作成しようとしています。 USDや通貨としてEURを渡すと正常に動作しますが、PLNやCOLのような不明瞭な通貨コードを渡すと折れてしまい、要求通りにシンボルを表示する代わりにコードが表示されます。また、私が代わりに名前を表示することを要求したとき、それが正常に動作するため、明確にコードを認識している:ブラウザintl.NumberFormatで通貨記号が正しく表示されない
Intl.NumberFormat("en-US",{
style:'currency',
minimumIntegerDigits:1,
currency: 'PLN',
currencyDisplay: 'symbol'
}).format(43);
ディスプレイ「PLN43」しばらく
Intl.NumberFormat("en-US",{
style:'currency',
minimumIntegerDigits:1,
currency: 'PLN',
currencyDisplay: 'name'
}).format(43);
表示「43.00ポーランドズロチ」
最初にチェックするアクセス権はありませんが、上記の例の最初のパラメータとしてpl-PLを指定するとどうなりますか? –