gpt4 book ai didi

javascript - 如何在javascript中将数组转换为逗号分隔的字符串

转载 作者:行者123 更新时间:2023-12-02 20:20:05 26 4
gpt4 key购买 nike

我有一个数组

a.value = [a,b,c,d,e,f]

如何转换为逗号分隔的字符串,如

a.value = "a,b,c,d,e,f"

感谢大家的帮助。

最佳答案

方法array.toString()实际上调用array.join(),这会产生一个用逗号连接的字符串。 ref

var array = ['a','b','c','d','e','f'];
document.write(array.toString()); // "a,b,c,d,e,f"

此外,您还可以通过让 javascript 将 Array 强制转换为 string 来隐式调用 Array.toString(),例如:

//will implicitly call array.toString()
str = ""+array;
str = `${array}`;
<小时/>

Array.prototype.join()

join()方法将数组的所有元素连接成一个字符串。

参数:

它接受分隔符作为参数,但默认值已经是逗号,

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'

注意:

If any element of the array is undefined or null , it is treated as an empty string.

浏览器支持:

自 IE 5.5(1999~2000)以来,它现在几乎随处可见。

引用文献

关于javascript - 如何在javascript中将数组转换为逗号分隔的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39771131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com