返回列表索引 上一页 下一页
Array.toString( ) 将数组转换成一个字符串

可用性

JavaScript 1.1; JScript 2.0; ECMAScript v1

从…继承/覆盖

Overrides Object.toString( )

语法

array.toString( )

返回值

array的字符串表示。

抛出

TypeError

调用该方法时,若对象不是Array,则抛出该异常。

描述

数组的toString()方法将把数组转换成一个字符串,并且返回这个字符串。当数组 用于字符串环境中时,JavaScript会调用这一方法将数组自动转换成一个字符串。但 在某些情况下,需要明确地调用这个方法。

toString()在把数组转换成字符串时,首先要将数组的每个元素都转换成字符串 (通过调用这些元素的toString()方法)。当每个元素都被转换成字符串时,它就以 列表的形式输出这些字符串,字符串之间用逗号分隔。返回值与没有参数的join() 方法返回的字符串相同。

Bug

在Netscape实现中,如果把语言版本明确地设置为1.2,toString()将会返回用逗号和空格分隔的数组元素列表,这个列表采用数组直接量表示法,用方括号括起元素。例如,在把<script>标记的language性质明确地设置为“JavaScript l.2”时, 就会发生这种情况。

参阅

Array.toLocaleString( ) , Object.toString( )

返回列表索引 上一页 下一页