js中split()和join() 的使用_数组对象和字符串的相互转换

摘要:在前端开发中,相信大家都遇到过数组和字符串相互转换的情况 ,JavaScript提供了split()和join()这2个函数来进行转换,下面就介绍数组对象和字符串的相互转换。

在前端开发中,相信大家都遇到过数组和字符串相互转换的情况 ,JavaScript提供了split()和join()这2个函数来进行转换,下面就简单介绍下:


一、join数组转字符串  

需要将数组元素用某个字符连接成字符串,示例代码如下:  

var a= new Array(0,1,2,3,4);
var b = a.join(",");//等价于a.join();
console.log(b);//输出0,1,2,3,4

说明:

join()默认是使用“,”作为分隔符,也可以在方法中指定分隔符  


二、split字符串转数组

实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,代码如下:

var a = "1,2,3";
var b= a.split(',');// 在每个逗号(,)处进行分解
console.log(b);//输出 ["1", "2", "3"]

说明:split可以带2个参数

第一个参数为分割的字符串或正则表达式。

第二参数为数字,用于指定返回的数组的最大长度 ,如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。


 

本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!

链接: https://shenqiku.cn/article/FLY_656