js中数组转为字符串的方法
墨初 Web前端 610阅读
在js脚本中,将数组转为字符串有多种方法,下面小编就列出几种供大家参考。
js数组转字符串的方法
方法1:
js toString()方法将数组转为字符串。
示例1:
let arr = [1,4,5,2]; console.log(arr.toString()); // 1,4,5,2
示例2:
let arr = [1,4,5,2]; let arr2 = [7,8,9,10]; // 注意下面计算,JS会自动将数组转为字符串 let arr3 = arr + arr2; console.log(arr3.toString()); // 1,4,5,27,8,9,10
方法2:
js中的toLocaleString()方法也可以将数组转为字符串,
toLocalString() 方法与 toString() 方法用法基本相同,主要区别在于 toLocalString() 方法能够使用用户所在地区特定的分隔符把生成的字符串连接起来,形成一个字符串。
let array = ['php','js','html']; console.log(array.toLocaleString());
方法3:
js中join() 方法也可以把数组转换为字符串,不过它可以指定分隔符。
例1:
let array = ['php','js','html']; console.log(array.join());
例2:
//指定分割符 let array = ['php','js','html']; console.log(array.join('|'));
以上就是js脚本中几种数组转字符串的方法,大家可以都试一下。个人推荐使用第三种方法,也就是join()方法。