【发布时间】:2020-06-06 08:09:52
【问题描述】:
我没有长时间编码,遇到了我似乎无法弄清楚的第一个问题。
我有一个字符串"XX|Y1234$ZT|QW4567" 我需要同时删除$ 和| 并将其推入像['XX', 'Y1234', 'ZT', 'QW4567'] 这样的数组中。
我尝试过以各种我喜欢的方式使用.replace 和.split
var array = "XX|Y1234$ZT|QW4567"
var array2 = [];
array = array.split("$");
for(i = o; i <array.length; i++)
var loopedArray = array[i].split("|")
loopedArray.push(array2);
}
我尝试了其他几件事,但我需要一段时间才能将它们全部放下。
【问题讨论】:
-
注意你的代码,你的
for循环没有{(左大括号)但是有一个}(右大括号),这会导致问题。还有i = o你不是说var i = 0吗?此外,array2是一个您永远不会修改的空数组,将其推入loopedArray是没有逻辑的
标签: javascript arrays string replace split