Javascript 如何将数组转换为字符串并通过管道分隔值

Javascript 如何将数组转换为字符串并通过管道分隔值,javascript,ecmascript-6,Javascript,Ecmascript 6,在javascript(es6)中,如何通过管道将数组转换为字符串和单独的值?例如,[“一”、“二”、“三”]应转换为“一、二、三”尝试以下操作: let myArray = ["one", "two", "three"]; let myString = myArray.join("|"); console.log(myString); var元素=[“一”、“二”、“三”]; var pipe_分隔的_字符串=elements.join(“|”); log(管道分隔的字符串)连接函数用于将

在javascript(es6)中,如何通过管道将数组转换为字符串和单独的值?例如,
[“一”、“二”、“三”]
应转换为
“一、二、三”

尝试以下操作:

let myArray = ["one", "two", "three"];
let myString = myArray.join("|");
console.log(myString);
var元素=[“一”、“二”、“三”];
var pipe_分隔的_字符串=elements.join(“|”);

log(管道分隔的字符串)连接函数用于将数组转换为字符串,拆分(“”)函数用于将字符串转换为数组,即

var arrayData=['data1','data2','data3'];
console.log(arrayData.join(“|”)//默认情况下,它以“,”分隔
var astringyData=‘数据1 |数据2 |数据3’;

console.log(astringyData.split(“|”)
不确定ES6是否必要,但如果您确实想使用ES6功能来实现这一点,您可以将
.join()
视为模板标记,例如
元素。join``
var elements = ["one", "two", "three"];

console.log(elements.join('|'));
// expected output: one|two|three