zer*_*uno 5 javascript google-chrome
我不明白为什么对Array对象的joinand toString方法的调用在调用后会返回一个空字符串toLocaleString:
let A = [1, 2, 3];
A.toString(); => "1,2,3"
A.join(); => "1,2,3"
A => (3) [1, 2, 3]
A.toLocaleString(); => ""
A.toString(); => ""
A.join(); => ""
A => (3) [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)
我正在Google Chrome 73.0.3683.103上尝试,在Firefox上却没有遇到相同的问题。
这是一个错误
要解决此问题,您可以使用以下方法:
[...A].toLocaleString();
//or
[].concat(A).toLocaleString();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
75 次 |
| 最近记录: |