var arr = [ 1,2,2,4,2 ];
for ( var i=0; i<arr.length; i++ ) {
}
중복 항목이 발견되면 arr에서 연결하세요. splice가 제거된 후에도 배열의 다음 항목은 여전히 현재 인덱스이므로 인덱스를 올바르게 유지하려면 먼저 j--; 再循环中的 j++해야 합니다.
j--
j++
예를 들어 두 번째 외부 루프에서 i = 1, j = 2이면 arr[1]은 2이고 arr[2]도 2이며 arr[2]는 스플라이스 아웃되고 배열은 [1, 2, 4,2], 다음 요소 4는 여전히 두 번째 항목이며 먼저 j-- 그렇지 않으면 놓칠 것입니다.
위의 말씀이 맞습니다. 추가하려면 filter를 사용하여 직접 추가할 수 있습니다.
filter
중복 항목이 발견되면 arr에서 연결하세요.
splice가 제거된 후에도 배열의 다음 항목은 여전히 현재 인덱스이므로 인덱스를 올바르게 유지하려면 먼저
j--
; 再循环中的j++
해야 합니다.예를 들어 두 번째 외부 루프에서 i = 1, j = 2이면 arr[1]은 2이고 arr[2]도 2이며 arr[2]는 스플라이스 아웃되고 배열은 [1, 2, 4,2], 다음 요소 4는 여전히 두 번째 항목이며 먼저
j--
그렇지 않으면 놓칠 것입니다.위의 말씀이 맞습니다. 추가하려면
으아악filter
를 사용하여 직접 추가할 수 있습니다.