Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
toString() 方法返回一个字符串,表示指定的数组及其元素。
一个表示数组元素的字符串。
Array 对象覆盖了 Object 的 toString 方法。数组的 toString 方法实际上在内部调用了 join() 方法来拼接数组并返回一个包含所有数组元素的字符串,元素之间用逗号分隔。如果 join 方法不可用或者不是函数,则会使用 Object.prototype.toString 来代替,并返回 [object Array]。
当数组需要被表示为文本值,或者当数组在字符串拼接中被引用时,JavaScript 会自动调用 toString() 方法。
与 join() 的行为一致,toString() 将空槽视为 undefined 并生成一个额外的分隔符:
toString() 是通用的。它期望 this 具有 join() 方法;如果不存在,则使用 Object.prototype.toString()。
| ECMAScript® 2027 Language Specification # sec-array.prototype.tostring |
启用 JavaScript 以查看此浏览器兼容性表。