JavaScript 数组 toString() 方法

JavaScript toString() 语法

toString() 是 JavaScript 数组的一个方法,它用于返回由数组元素组成的字符串。该字符串是通过将数组的每个元素转换为字符串,然后用英文逗号 (,) 连接起来而生成的。

语法:

arr.toString()

说明:

toString() 方法不接收任何参数。

实际上,String、Array、Number 等对象的 toString() 方法,都是继承自 Object.prototype.toString(),小伙伴们可以对比理解一下:

提示: 数组的 toString() 方法的行为,与 join() 方法不带任何参数时的行为非常相似(即 arr.join(','))

JavaScript toString() 摘要

属于 JavaScript Array 对象
使用频率
修改原数组
官方文档 查看
MDN 查看

JavaScript toString() 示例

接下来,我们通过几个简单的例子来讲解一下 JavaScript toString() 方法是如何使用的。

示例 1:toString() 基本用法

const arr = ["红", "绿", "蓝"]
const result = arr.toString();

console.log(result);
console.log(typeof(result));

运行结果如下。

红,绿,蓝
string

分析:

从结果可以看出,toString() 方法并不会改变原数组,而是返回一个字符串。

示例 2:嵌套数组使用 toString()

const arr = ["红", [1, 2], "蓝"]
const result = arr.toString();

console.log(result);
console.log(typeof(result));

运行结果如下。

红,1,2,蓝
string

分析:

如果是嵌套数组使用 toString(),则会打平数组(即数组的扁平化),然后再拼接成一个字符串。

上一篇: flatMap()

下一篇: toLocaleString()

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号