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

js如何将数组转为字符串

墨初 Web前端 539阅读

js脚本中将数组转为字符串有多种方法,下面就说几种简单的并且经常使用到的。

js toString()方法将数组转字符串

js 数组使用 toString() 方法转成字符串!

例:

var arr = new Array();
arr[0] = "shanghai"
arr[1] = "beijing"
arr[2] = "tianjing"
// toString() 没有任何参数
var s = arr.toString();
console.log(s);
// shanghai,beijing,tianjing

注:

1、toString() 方法没有任何参数

2、toString() 方法输化的字符串,会以英文逗号分割数组中的每一个元素!

js toLocalString()方法数组转字符串

toLocalString() 与 toString() 使用方法基本一致,但区别在于 toLocalString() 方法能够使用用户所在地区特定的分隔符把生成的字符串连接起来,形成一个字符串。

例:

var arr = new Array(3)
arr[0] = "George";
arr[1] = "John";
arr[2] = "Thomas";
var s = arr.toLocaleString();
console.log(s);
// George,John,Thomas

js join()方法将数组转换成字符串

join() 方法可以把数组转换为字符串,与上面提到的 toString() 与 toLocaleString() 方法一样,但不同的是 join() 方法可以指定一个字符串来分割数组的元素!

例:

var arr = new Array(3)
arr[0] = "George";
arr[1] = "John";
arr[2] = "Thomas";
var s = arr.join(); //join 不指定分割符
console.log('join不指定分割符:'+s);
// join不指定分割符:George,John,Thomas
var s2 = arr.join('|'); //join 指定一个分割符
console.log('join指定分割符:'+s2);
// join指定分割符:George|John|Thomas
声明:无特别说明,转载请标明本文来源!
相关推荐