我正在开发一个应用程序,该应用程序根据用户的配置显示数字。一切正常,除非我在Chrome中尝试使用小于10000的数字,并且使用以下语言环境:“ es-AR”。有任何想法吗?
铬:
Firefox:
console.log( (10000).toLocaleString("es-AR") );
console.log( (9999).toLocaleString("es-AR") );
console.log( (9999).toLocaleString("en-US") );Run Code Online (Sandbox Code Playgroud)
根据最新的CLDR数据,这是西班牙语语言环境的预期行为。具体而言,根据CLDR调查工具,“最小分组位数”设置为2。
显然,Firefox和Edge要么使用该数据的旧版本,要么不支持该字段。
该功能是在2014年发布的CLDR 26中引入的,但是这种增强功能需要相当长的时间才能在软件堆栈中实现。
| 归档时间: |
|
| 查看次数: |
159 次 |
| 最近记录: |