js数组转字符串的方法
墨初 Web前端 405阅读
在javascript中想要将数组转为字符串有多种方法,下面博文中73so博客就详细的说一下。
js数组转字符串的方法
1、js toString()方法
toString():把一个逻辑值转换为字符串,并返回结果。
例:
var a= ["00", "01", "02", "03", "04"] var c = a.toString(); //把数组转换为字符串 console.log(c); // 00,01,02,03,04
例2:
toString()无法指定分隔符,但是可以通过replace()方法指定替换其分割符号。
var a= ["00", "01", "02", "03", "04"] var f = a.toString().replace(/,/gi,'-') console.log(f); // 00-01-02-03-04
2、js join() 方法
join():将数组中的所有元素放入一个字符串中。
例:
var a= ["00", "01", "02", "03", "04"] var b= a.join() console.log(b); //00,01,02,03,04
例2:
join()指定数组转字符串时所用的分割符号。
var a= ["00", "01", "02", "03", "04"] var b= a.join(',') console.log(b); // 00,01,02,03,04 var b= a.join('-') console.log(b); // 00-01-02-03-04 var b= a.join('!') console.log(b); // 00!01!02!03!04
3、js toLocaleString()方法
toLocaleString():将数组转为本地约定的字符串。
例:
var a= ["00", "01", "02", "03", "04"] var e = a.toLocaleString(); console.log(e); // 00,01,02,03,04
以上就是js脚本中将数组转为字符串的方法,各位可以参考一下。