可用性JavaScript 1.1; JScript 2.0; ECMAScript v1 从…继承/覆盖Overrides Object.toString( ) 语法array.toString( ) 返回值array的字符串表示。 抛出
描述数组的toString()方法将把数组转换成一个字符串,并且返回这个字符串。当数组 用于字符串环境中时,JavaScript会调用这一方法将数组自动转换成一个字符串。但 在某些情况下,需要明确地调用这个方法。 toString()在把数组转换成字符串时,首先要将数组的每个元素都转换成字符串 (通过调用这些元素的toString()方法)。当每个元素都被转换成字符串时,它就以 列表的形式输出这些字符串,字符串之间用逗号分隔。返回值与没有参数的join() 方法返回的字符串相同。 Bug在Netscape实现中,如果把语言版本明确地设置为1.2,toString()将会返回用逗号和空格分隔的数组元素列表,这个列表采用数组直接量表示法,用方括号括起元素。例如,在把<script>标记的language性质明确地设置为“JavaScript l.2”时, 就会发生这种情况。 参阅Array.toLocaleString( ) , Object.toString( ) |