使用javascript将数组值转换为字符串值
我有一个数组使用javascript将数组值转换为字符串值,javascript,arrays,string,Javascript,Arrays,String,我有一个数组 let arr = [12,12,43,53,56,7,854,3,64,35,24,67] 我希望结果作为字符串返回 let strArr = "12,12,43,53,56,7,854,3,64,35,24,67" 请有人向我推荐任何解决方案您可以使用toString()方法: let arr=[12,12,43,53,56,7854,3,64,35,24,67]; arr=arr.toString(); 控制台日志(arr); 控制台日志(arr类型)一种解决方案是使用
let arr = [12,12,43,53,56,7,854,3,64,35,24,67]
我希望结果作为字符串返回
let strArr = "12,12,43,53,56,7,854,3,64,35,24,67"
请有人向我推荐任何解决方案您可以使用toString()
方法:
let arr=[12,12,43,53,56,7854,3,64,35,24,67];
arr=arr.toString();
控制台日志(arr);
控制台日志(arr类型)代码>一种解决方案是使用join
方法
join()方法将数组的元素连接成字符串,然后
返回字符串
let arr=[12,12,43,53,56,7854,3,64,35,24,67]
设strArr=arr.join();
控制台日志(strArr)代码>使用
join()方法将数组(或类似数组的对象)的所有元素连接到一个字符串中
var a=[12,12,43,53,56,7854,3,64,35,24,67];
a、 join();/'12,12,43,53,56,7,854,3,64,35,24,67'
解决方法是使用
第二,你可以使用
因为您想用逗号连接,所以它们基本上是相同的,但是join允许您选择一个值分隔符。JS类型强制有时很有用
var arr = [12,12,43,53,56,7,854,3,64,35,24,67],
strArr = arr + ""; // <- "12,12,43,53,56,7,854,3,64,35,24,67"
var arr=[12,12,43,53,56,7854,3,64,35,24,67],
strArr=arr+“”;//这是一个很好的解决方案+1@Alexandru-IonutMihai,multumesc:)。你的答案也是如此只需制作arr+“”
let arr = [12,12,43,53,56,7,854,3,64,35,24,67]
let strArr = arr.toString();
var arr = [12,12,43,53,56,7,854,3,64,35,24,67],
strArr = arr + ""; // <- "12,12,43,53,56,7,854,3,64,35,24,67"