배열이 증가하는 순서로 정렬되며 일치하는 값을 콜론으로 구분하여 가져 오려고합니다.for 루프에서 일치하는 값을 찾는 JavaScript
var array = [1, 1, 2, 2, 2, 3, 4, 5, 5, 5, 5];
var text = "";
for(var i = 0; i < array.length - 1; i++) {
if(array[0] == array[0 + 1]) {
text = array[0] + ":" + array[0 + 1]; // 1:1
}
}
이 for 루프는 두 개의 일치하는 값만 검사합니다. 일치하는 값의 수를 모두 확인하려면 어떻게해야합니까?
그래서 1 텍스트가 한 것 : 2 : 1
2, 텍스트는이 될 것이다 5 : 5 : 5
당신은 루프 – yBrodsky
내가 당신을 아주 달성하기 위해 원하는 것을 얻을하지 않습니다 둥지해야합니다. 왜 모든 것을 같은 텍스트 변수에 저장합니까? 배열을 텍스트로 인쇄하려면 더 쉬운 방법이 있습니다. 각 번호 텍스트를 저장하려는 경우 배열에서 이것은 Array.reduce() 작업처럼 들린다. –