我得到的数据是数字:023
想要的最终结果是:0|||2|||3
就是用3个竖线把数字隔开。
请问是在前面或者后面分别添加3个竖线?然后再去掉第一个或者最后一个竖线吗?
还是说把字符串先转化成数组,然后用join添加3个竖线呢?
array = arr.join("|||");
console.log(array);
我得到的数据是数字:023
想要的最终结果是:0|||2|||3
就是用3个竖线把数字隔开。
请问是在前面或者后面分别添加3个竖线?然后再去掉第一个或者最后一个竖线吗?
还是说把字符串先转化成数组,然后用join添加3个竖线呢?
array = arr.join("|||");
console.log(array);
let arr = "023";
let res = arr.split("").join("|||");
console.log(res);
let res1= "";
for (let i of arr){
res1 += i;
res1 +="|||";
}
res1 = res1.slice(0,res1.length-3);
console.log(res1);
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
其实处理字符串用正则应该是比较好的一种方式,当然先split再数组join也是可以,能达到目的就行。