English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 문서는 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에 (보내는 이메일에서 #을 @으로 변경하십시오) 신고를 하고, 관련 증거를 제공하시면, 사이트는 즉시 저작권 침해 내용을 삭제합니다.