作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个数组
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}`;
<小时/>
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/
我是一名优秀的程序员,十分优秀!