和所有的JavaScript对象一样,数组也有toString()方法。这个方法可以将数组的每个元素都转换成一个字符串,然后输出这些字符串的列表,字符串之间用逗号隔开。注意,在输出的结果中,数组值周围没有方括号或者其他定界符。例如:
[1,2,3].toString() //Yields '1,2,3' ["a", "b", "c"].toString() //Yields 'a,b,c' [1, [2,'c']].toString() //Yields '1,2,c'
注意,toString()的返回值和无参数调用方法join()时返回的字符串相同。
toLocaleString()是toString()方法局部化的版本。它将调用每个元素的toLocaleString()方法把数组元素转换成字符串,然后把生成的字符串用局部特定的分隔符字符串连接起来。