0
특정 문자의 모든 색인을 문자열의 배열에 추가하려고합니다.문자열의 모든 문자 색인을 배열에 추가하십시오.
다음 코드가 있지만 작동하지 않기 때문에 약 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;
}
나는 캐릭터가 더 이상 나타나지 않을 때까지 영원히 반복적으로 생각했다.
도움/의견 감사합니다.
'startPos = currentIndex + 1;' – Musa