English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JS로 배열에서 중복된 json 제거하는 방법 예제

이 문서는 JS를 사용하여 배열에서 중복된 json을 제거하는 방법을 설명합니다. 여러분과 공유하고, 다음과 같이 참고하세요:

var array = [{"name":"123},{"name":"123},{"name":"456}]
unique(array);
function unique(list) {
  var arr = [];
  for (var i = 0; i < list.length; i++) {
    if (i == 0) arr.push(list[i]);
    b = false;
    if (arr.length > 0 && i > 0) {
      for (var j = 0; j < arr.length; j++) {
        if (arr[j].typesname == list[i].typesname) {
          b = true;
          //break;
        }
      }
      if (!b) {
        arr.push(list[i]);
      }
    }
  }
  return arr;
}

PS: json 작업에 대해, 여러분에게 몇 가지 실용적인 json 온라인 도구를 추천드립니다:

온라인JSON 코드 검사, 검사, 미화, 포맷 도구:
http://tools.jb51.net/code/json

JSON온라인 포맷 도구:
http://tools.jb51.net/code/jsonformat

온라인 XML/JSON相互 변환 도구:
http://tools.jb51.net/code/xmljson

json코드 온라인 포맷/미화/압축/편집/변환 도구:
http://tools.jb51.net/code/jsoncodeformat

온라인json 압축/Escape 도구:
http://tools.jb51.net/code/json_yasuo_trans

JavaScript와 관련된 더 많은 내용은 본 사이트의 특辑을 확인할 수 있습니다: 《JavaScript 중 json 작업 기술 요약》、《JavaScript 검색 알고리즘 기술 요약》、《JavaScript 오류 및 디버깅 기술 요약》、《JavaScript 데이터 구조 및 알고리즘 기술 요약》、《JavaScript 순회 알고리즘 및 기술 요약》 및 《JavaScript 수학 연산 사용 요약》

본 문서에서 설명한 내용이 여러분의 JavaScript 프로그램 설계에 도움이 되길 바랍니다.

선언: 본문은 인터넷에서 가져왔으며, 저작권자는 본 사이트가 소유하지 않으며, 인터넷 사용자가 자발적으로 기여하고 자체로 업로드한 내용입니다. 본 사이트는 인공적인 편집을하지 않았으며, 관련 법적 책임을 부담하지 않습니다. 저작권 침해 내용이 있음을 발견하시면, notice#w로 이메일을 보내 주시기 바랍니다.3codebox.com에 (보내는 이메일에서 #을 @으로 변경하십시오) 신고를 하고, 관련 증거를 제공하시면, 사이트는 즉시 저작권 침해 내용을 삭제합니다.

추천 합니다