[英]js - convert a whole array of strings into a string in which strings are separated by |
I have an array full of strings like [a,b,c,d]
. 我有一个充满字符串的数组,例如
[a,b,c,d]
。 I want to know the efficient way of converting this into 'a|b|c|d'
using Javascript. 我想知道使用Javascript将其转换为
'a|b|c|d'
方法。
Thanks. 谢谢。
Pretty simple using Array.prototype.join()
使用
Array.prototype.join()
简单
var data = ['a','b','c','d']; console.log(data.join('|'));
You can use array.join
, 您可以使用
array.join
,
var pipe_delimited_= string_array.join("|");
DEMO DEMO
var string_array = ['a','b','c','d']; var pipe_delimited = string_array.join("|"); console.log(pipe_delimited);
Try using array's join()
method.The join()
method joins array elements into a string. 尝试使用数组的
join()
方法。join join()
方法将数组元素连接到字符串中。
var arr = ['a','b','c','d'];//your aray var string =arr.join("|"); console.log(string);
For more see here https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join 有关更多信息,请参见此处https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/join
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.