js 배열에서 중복 데이터를 제거하는 방법은 여러 가지가 있습니다. 오늘의 기사에서는 특정 참조 가치가 있는 js 배열을 제거하는 방법을 소개합니다. 도움이 되길 바랍니다.
js 배열 중복 제거 방법 중 하나: 객체 시뮬레이션 HashMap 순회 중복 제거
function duplicates(arr) { var newArr=[] var newArr1=[] for(var i = 0;i<arr.length;i++){ for(var j=0;j<arr.length;j++){ if(i!=j){ if(arr[i]==arr[j]){ newArr.push(arr[i]) } } } } var json={} for(var i = 0; i < newArr.length; i++){ if(!json[newArr[i]]){ newArr1.push(newArr[i]); json[newArr[i]] = 1; } } return newArr1 }
두 번째 js 배열 중복 제거 방법:Set 조건에 따라 게이트 플래그를 지정하고 중복 항목을 제거합니다
function duplicates(arr) { var newArr=[] var newArr1=[] for(var i = 0;i<arr.length;i++){ for(var j=0;j<arr.length;j++){ if(i!=j){ if(arr[i]==arr[j]){ newArr.push(arr[i]) } } } } newArr1.push(newArr[0]) for(var i=0;i<newArr.length;i++){ var flag=0 for(var j=0;j<newArr1.length;j++){ if(newArr[i]==newArr1[j]) flag=1 } if(flag==0) newArr1.push(newArr[i]) } return newArr1 }
세 번째 js 배열 중복 제거 방법: ES6, set collection deduplication
function duplicates(arr) { let newArr = arr; arr = []; let set = new Set(); set(newArr); for (let i of set){ arr.push(i); } return arr; }# 🎜🎜 #관련 권장 사항: #🎜🎜 # JS 배열 중복 제거 그래픽 및 텍스트 설명js 배열 중복을 제거하는 4가지 방법
위 내용은 js에서 배열 중복 제거를 달성하는 방법은 무엇입니까? js 배열 중복 제거 방법에 대한 간략한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!