js中split()和join() 的使用_数组对象和字符串的相互转换
在前端开发中,相信大家都遇到过数组和字符串相互转换的情况 ,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个参数
第一个参数为分割的字符串或正则表达式。
第二参数为数字,用于指定返回的数组的最大长度 ,如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。
本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!