如何在javascript中将数组转换为逗号分隔的字符串Array.prototype.join()
2022-08-30 04:50:01
我有一个数组
a.value = [a,b,c,d,e,f]
如何转换为逗号分隔字符串,如
a.value = "a,b,c,d,e,f"
感谢所有帮助。
我有一个数组
a.value = [a,b,c,d,e,f]
如何转换为逗号分隔字符串,如
a.value = "a,b,c,d,e,f"
感谢所有帮助。
该方法实际上调用,导致由逗号连接的字符串。裁判array.toString()
array.join()
var array = ['a','b','c','d','e','f'];
document.write(array.toString()); // "a,b,c,d,e,f"
另外,你可以通过让 javascript 强制将 强制为 ,例如:Array.toString()
Array
string
//will implicitly call array.toString()
str = ""+array;
str = `${array}`;
join() 方法将数组的所有元素联接到一个字符串中。
它接受 as 参数,但默认值已经是逗号separator
,
str = arr.join([separator = ','])
var array = ['A', 'B', 'C'];
var myVar1 = array.join(); // 'A,B,C'
var myVar2 = array.join(', '); // 'A, B, C'
var myVar3 = array.join(' + '); // 'A + B + C'
var myVar4 = array.join(''); // 'ABC'
如果数组的任何元素是未定义的或为空的,则将其视为空字符串。
从IE 5.5(1999~2000)开始,它几乎无处不在。
使用数组类型中的联接
方法。
a.value = [a, b, c, d, e, f];
var stringValueYouWant = a.join();
该方法将返回一个字符串,该字符串是所有数组元素的串联。它将使用您传递的第一个参数作为分隔符 - 如果您不使用一个,它将使用默认分隔符,即逗号。join