새 작업: 드롭다운 상자에서 중복 데이터 제거
//특정 속성에 따라 프런트엔드 개체 배열에서 중복 항목 제거
여기서 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!