방법 1 : 정상 스케일
1. 결과를 저장하기 위해 새 임시 배열을 구축하십시오.
2. FOR 루프에서 매번 원래 배열에서 요소를 가져 와서이 요소를 사용하여 임시 배열과 함께 루프를 사용하십시오.
3. 임시 배열에 요소가 없으면 임시 배열에 저장됩니다.
방법 2 : 기본 JS 배열 정렬이 사용되며 ASCII에 의해 정렬됩니다.
다음과 같이 오름차순 순서로 배열하려면 : <콘솔 인쇄 출력>
1. 먼저 현재 배열을 삭제하십시오
2. 전류의 I-th 요소가 임시 배열의 마지막 요소와 동일한 지 확인하십시오. 정렬되었으므로 중복 요소는 인접한 위치에 있습니다.
3. 동일하지 않은 경우 요소를 결과 배열에 저장하십시오.
방법 3 : <권장> JSON 개체를 사용하여 속성 값이 있는지 여부
1. 결과를 저장할 새 배열을 만듭니다
2. 빈 객체를 만듭니다 json
3. for 루프 중에,마다 요소가 꺼내어 물체와 비교되도록 요소가 꺼집니다. 이 요소가 반복되지 않으면 결과 배열에 저장됩니다. 동시에,이 요소의 내용은 객체의 속성으로 간주되고 1의 값을 할당하고 2 단계에 설정된 객체에 저장됩니다.
참고 : 비교하는 방법은 매번 원래 배열에서 요소를 가져간 다음이 속성을 객체에 액세스하는 것입니다. 값에 액세스 할 수 있다면 반복됩니다.
위의 기사 JS 배열에서 중복을 효율적으로 제거하는 방법은 내가 공유하는 모든 컨텐츠입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.