字符串返回结果相同
|
|
数组返回结果相同123let arr = [1,2,3];arr.toLocaleString(); // "1,2,3"arr.toString(); // "1,2,3"
如果是toString(),会直接返回标准的格式;
如果是toLocaleString(),先判断是否指定语言环境(locale),指定的话则返回当前语言环境下的格式设置(options)的格式化字符串;没有指定语言环境(locale),则返回一个使用默认语言环境和格式设置(options)的格式化字符串。
根据MDN - toLocaleString, 内置对象override了toLocaleString的只有Array,Number和Date。所以,对于这三种对象,toLocaleString 的结果也 可能 会不同。
|
|
|
|