hi,欢迎访问本站!
当前位置: 首页Web前端正文

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脚本中将数组转为字符串的方法,各位可以参考一下。

声明:无特别说明,转载请标明本文来源!
相关推荐