이 문서의 예에서는 JavaScript 배열 중복 제거 방법을 설명합니다. 다음과 같이 참조용으로 모든 사람과 공유하세요.
방법 1.
아이디어: 새 빈 배열을 만들고, 이전 배열을 반복하고, indexOf() 메서드를 사용하여 배열의 요소 의 위치, 값이 -1이면 존재하지 않음을 의미합니다. 그런 다음 새 배열은 indexOf를 사용하여 이전 배열의 각 요소를 가져옵니다. 값이 -1이면 존재하지 않는다는 의미이며 새 배열에 푸시하고 마지막으로 중복 제거 후 배열인 새 배열을 출력합니다. 🎜>
var arr=[24,56,74,89,24,56,78,09,24]; var new_arr=[]; for(var i=0;i<arr.length;i++){ if(new_arr.indexOf(arr[i])==-1){ new_arr.push(arr[i]); } } console.log(new_arr);
var arr=[2,58,49,26,49];<br>var o={}; var new_arr=[]; for(var i=0;i<arr.length;i++){ var k=arr[i]; if(!o[k]){ o[k]=true; new_arr.push(k); } } alert(new_arr);