【发布时间】:2020-06-19 08:36:52
【问题描述】:
我正在尝试使用here 给出的关于格式化数字的示例。
console.log((16).toLocaleString('en-GB', {
style: "unit",
unit: "liter",
unitDisplay: "long"
}));
我在 chrome 中尝试过,效果很好。但是,在 Safari 和 Firefox 中,我分别收到以下错误 Error: style must be either "decimal", "percent", or "currency" 和 Error: invalid value "unit" for option style。
在查看浏览器兼容性后,我从文档中认为它应该适用于所有浏览器。我试图寻找答案,但我找不到关于这个问题的任何信息。有谁知道这是为什么,或者我可以在哪里找到更多信息?
【问题讨论】:
-
javascript解释器代表数百万行代码,如果您发现错误,您可以打开错误票通知他们
-
我明白了。我只是想知道这是一个错误还是它毕竟不受支持。找不到任何相关信息。
-
如果相同的 js 代码在 2 个不同的解释器上给出 2 个不同的结果,则很有可能这是一个解释器错误。
-
很遗憾,我们已经放弃了列出所有未知错误的清单,可能是因为太多了!
标签: javascript firefox safari react-intl