小编nep*_*ews的帖子

为什么 Intl.NumberFormat 不适用于 Safari 和 Firefox 中的单位?

我正在尝试使用此处给出的有关格式化数字的示例。

console.log((16).toLocaleString('en-GB', {
    style: "unit",
    unit: "liter",
    unitDisplay: "long"
}));
Run Code Online (Sandbox Code Playgroud)

我在 chrome 中尝试过,效果很好。但是,在 Safari 和 Firefox 中,我分别收到以下错误Error: style must be either "decimal", "percent", or "currency"Error: invalid value "unit" for option style.

从文档中我认为在查看浏览器兼容性后它应该适用于所有浏览器。我尝试寻找答案,但找不到有关此问题的任何信息。有谁知道这是为什么或者我可以在哪里找到更多信息?

javascript safari firefox react-intl

4
推荐指数
1
解决办法
2902
查看次数

标签 统计

firefox ×1

javascript ×1

react-intl ×1

safari ×1