为什么当文档说它应该在右边时,带有选项的 Intl.NumberFormat

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat#Using_options


文档中的示例:


var number = 123456.789;


// request a currency format

console.log(new Intl.NumberFormat('de-DE', { style: 'currency', currency: 'EUR' }).format(number));

// → 123.456,79 €


我在节点 10 中的输出:


> new Intl.NumberFormat('de-DE', { style: 'currency', currency: 'EUR' }).format(123456.789)

'€ 123,456.79' 

文档右侧的欧元符号。在我实际运行代码时的左侧。我必须设置语言环境吗?我在美国。但我实际上要求de-DE格式,似乎应该覆盖我的语言环境。运行示例中的确切代码没有任何区别。


小怪兽爱吃肉
浏览 128回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript