我正在尝试将特定字符的所有索引从字符串添加到数组中。
我有以下代码,但我不得不重新启动浏览器大约 10 次,因为它不起作用。
var xPositions = new Array();
var startPos = 0;
var string = "abcdexabcdexabcdexabcdexabcdexabcdexabcdex";
while (true) {
var currentIndex = string.indexOf("x", startPos);
if (currentIndex == -1) {
break;
}
xPositions.push(currentIndex);
startPos = currentIndex;
}
我想过永远迭代,直到不再出现该角色,然后中断。
任何帮助/建议表示赞赏。