> 웹 프론트엔드 > JS 튜토리얼 > 배열 속성의 중복 제거를 구현하고 js에서 중복 데이터를 확인하는 방법

배열 속성의 중복 제거를 구현하고 js에서 중복 데이터를 확인하는 방법

王林
풀어 주다: 2020-03-27 10:19:25
앞으로
3241명이 탐색했습니다.

배열 속성의 중복 제거를 구현하고 js에서 중복 데이터를 확인하는 방법

새 작업: 드롭다운 상자에서 중복 데이터 제거

//특정 속성에 따라 프런트엔드 개체 배열에서 중복 항목 제거

여기서 jsonArray는 복제하려는 개체 배열입니다.

추천 튜토리얼: js 튜토리얼

예제에서 name 속성은 다음과 같이 중복을 제거하는 데 사용됩니다.

//前端对象数组 按某个属性去重
     var obj = {};
    jsonArray = jsonArray.reduce(function(item,next){
      obj[next.name]?'':obj[next.name] = true&&item.push(next);
      return item;
    },[]);       
    for(var i= 0;i<jsonArray.length;i++){
        console.log(jsonArray[i])
    }
로그인 후 복사

객체 배열의 특정 속성이 중복되었는지 확인

에서 이중 if 루프가 있는지 확인 배열 객체 배열은 ID2 속성을 수행합니다. 중복이 있는지 확인하세요

if(json[i][key].length>0){
                var array = json[i][key];
                 for(var x =0 ;x<array.length;x++){
                    for(var y =0;y<array.length;y++){
                      if(array[x].identityid2 == array[y].identityid2 && x!=y){
                        sweetAlert("","待签结算合同"+ i +"中的未中标供应商的第" + (x+1) +"包的身份证号" + array[x].identityid2 + "被复用", "error");
                        return false;
                      }
                    }                                      
                 }
               }
로그인 후 복사

위 내용은 배열 속성의 중복 제거를 구현하고 js에서 중복 데이터를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿