我有一个像下面的array

["abc", "stued(!)rain(!)shane", "cricket"]


如何通过在string上进行拆分将其转换为(#),如下所示:

"abc"
"stued"
"rain"
"shane"
"cricket"


下面是我尝试过的代码

var arr = ["abc", "stued(!)rain(!)shane", "cricket"];
console.log(arr.join('').split("(!)"));


我得到了abcstued,rain,shanecricket而不是所需的output

最佳答案

join与相同的定界符一起使用。



var arr = ["abc", "stued(!)rain(!)shane", "cricket"];
alert(arr.join('(!)').split("(!)"));

关于javascript - 用定界符将数组拆分为字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35208352/

10-10 01:41