为什么Intl.NumberFormat无法在Safari和Firefox中与单元一起使用?

外ne

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

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

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

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

Ortomala Lokni

这个问题是从价值unit的的style领域。

根据ECMA-402,第六版,2019年6月ECMAScript®2019国际化API规范

此字段的值必须是一条记录,该记录必须包含带有三种数字格式样式的名称的字段:“十进制”,“百分比”和“货币”。

根据ECMA-402草案/ 2020年2月27日,ECMAScript®2020国际化API规范

此字段的值必须是Record,该字段必须具有带有四种数字格式样式的名称的字段:“ decimal”,“ percent”,“ currency”和“ unit”

Firefox和Safari正在实施ECMA-402规范的第六版,而Chrome正在实施该同一规范的草稿版本。规范草案可以随时更改,并且没有正式保证该新unit值将包含在第七版中。如果您希望跨浏览器兼容并且过时,则应坚持使用第6版,并等待第7版发布,然后再使用这些新功能。

如果需要详细信息,可以阅读此新功能的建议

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么“ [object object]”和“ Intl”和“ Reflect”的默认字符串表示形式?

来自分类Dev

为什么URI路径无法与File一起使用?

来自分类Dev

为什么.includes()无法与.classList一起使用?

来自分类Dev

为什么DbFunctions无法与Linq to Entries一起使用

来自分类Dev

为什么decltype无法与重载函数一起使用?

来自分类Dev

为什么grep无法与重定向一起使用?

来自分类Dev

为什么@Transactional无法与@Autowired EntityManagerFactory一起使用?

来自分类Dev

为什么rand无法与AbstractFloat一起使用?

来自分类Dev

为什么pkill无法与rofi一起使用?

来自分类Dev

为什么@Resource无法与@PreAuthorize一起使用

来自分类Dev

为什么$ .ajaxSetup无法与$ .post一起使用

来自分类Dev

为什么PanResponder无法与useEffect Hook一起使用?

来自分类Dev

为什么grep无法与重定向一起使用?

来自分类Dev

为什么eval()无法与数组一起使用

来自分类Dev

为什么Pinterest API无法与$ .getJSON一起使用

来自分类Dev

为什么mkdir无法与GString一起使用?

来自分类Dev

为什么setTimeout无法与.hover()一起使用?

来自分类Dev

为什么URI路径无法与File一起使用?

来自分类Dev

为什么mkdir无法与通配符一起使用?

来自分类Dev

为什么live()无法与jQuery一起使用?

来自分类Dev

为什么const char *无法与boost的stringstream和read_json一起使用?

来自分类Dev

为什么AOP和DI很少一起使用

来自分类Dev

为什么MockMVC和Mockito不能一起使用?

来自分类Dev

为什么filter和rowSums不能一起使用?

来自分类Dev

SFINAE和衰变不能一起使用。为什么?

来自分类Dev

为什么不将向量和列表一起使用?

来自分类Dev

为什么 HHVM 和 NGINX 一起使用?

来自分类Dev

为什么HMR和chunkhash不能一起使用?

来自分类Dev

与Apache一起使用时,为什么PHP无法在Windows系统路径中识别程序?

Related 相关文章

  1. 1

    为什么“ [object object]”和“ Intl”和“ Reflect”的默认字符串表示形式?

  2. 2

    为什么URI路径无法与File一起使用?

  3. 3

    为什么.includes()无法与.classList一起使用?

  4. 4

    为什么DbFunctions无法与Linq to Entries一起使用

  5. 5

    为什么decltype无法与重载函数一起使用?

  6. 6

    为什么grep无法与重定向一起使用?

  7. 7

    为什么@Transactional无法与@Autowired EntityManagerFactory一起使用?

  8. 8

    为什么rand无法与AbstractFloat一起使用?

  9. 9

    为什么pkill无法与rofi一起使用?

  10. 10

    为什么@Resource无法与@PreAuthorize一起使用

  11. 11

    为什么$ .ajaxSetup无法与$ .post一起使用

  12. 12

    为什么PanResponder无法与useEffect Hook一起使用?

  13. 13

    为什么grep无法与重定向一起使用?

  14. 14

    为什么eval()无法与数组一起使用

  15. 15

    为什么Pinterest API无法与$ .getJSON一起使用

  16. 16

    为什么mkdir无法与GString一起使用?

  17. 17

    为什么setTimeout无法与.hover()一起使用?

  18. 18

    为什么URI路径无法与File一起使用?

  19. 19

    为什么mkdir无法与通配符一起使用?

  20. 20

    为什么live()无法与jQuery一起使用?

  21. 21

    为什么const char *无法与boost的stringstream和read_json一起使用?

  22. 22

    为什么AOP和DI很少一起使用

  23. 23

    为什么MockMVC和Mockito不能一起使用?

  24. 24

    为什么filter和rowSums不能一起使用?

  25. 25

    SFINAE和衰变不能一起使用。为什么?

  26. 26

    为什么不将向量和列表一起使用?

  27. 27

    为什么 HHVM 和 NGINX 一起使用?

  28. 28

    为什么HMR和chunkhash不能一起使用?

  29. 29

    与Apache一起使用时,为什么PHP无法在Windows系统路径中识别程序?

热门标签

归档