数组转字符串的方法(3种)

技术博客 (126) 2023-09-16 17:32:01

数组转字符串的方法(3种)

方法 转化后类型 用法 特点
toString() string 将数组转换成一个字符串 默认用“,”隔开
toLocaleString() string 把数组转换成本地约定的字符串 默认用“,”隔开
join() string 将数组元素连接起来以构建一个字符串 可以随意设定分隔符

下面我们看下情况
1、toString()

	<script type="text/javascript">
		var a=[1,2,3,4,5,6,7,8,9,0];//原数组
		var b=a.toString();
		console.log(a)
		console.log(b)
		console.log(typeof(a))
		console.log(typeof(b))
	</script>

数组转字符串的方法(3种) (https://mushiming.com/) 技术博客 第1张
2、toLocaleString()

	<script type="text/javascript">
		var a=[1,2,3,4,5,6,7,8,9,0];//原数组
		var d=a.toLocaleString();
		console.log(d);
		console.log(typeof(d));
	</script>

数组转字符串的方法(3种) (https://mushiming.com/) 技术博客 第2张

3、join()

	<script type="text/javascript">
		var a=[1,2,3,4,5,6,7,8,9,0];//原数组
		var c=a.join(':');
		console.log(c)
		console.log(typeof(c))
	</script>

数组转字符串的方法(3种) (https://mushiming.com/) 技术博客 第3张

4.split
使用 split() 方法把字符串转换为数组

	<script type="text/javascript">
		var a=[1,2,3,4,5,6,7,8,9,0];//原数组
		var b=a.toString();
		var c=a.join(':');
		console.log(b)
		console.log(c)
		
		var bv=b.split(',');
		var cv=c.split(':')
		console.log(bv);
		console.log(cv);
	</script>

数组转字符串的方法(3种) (https://mushiming.com/) 技术博客 第4张

THE END

发表回复