English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Questo esempio spiega come eliminare duplicati da un array di JSON in JavaScript. Condivido questo con voi per riferimento, come segue:
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: Per quanto riguarda le operazioni json, vi consigliamo di provare alcuni strumenti online molto实用json per riferimento e utilizzo:
OnlineStrumento di verifica, miglioramento, formattazione del codice JSON:
http://tools.jb51.net/code/json
JSONStrumento di formattazione online:
http://tools.jb51.net/code/jsonformat
Online XML/Strumento di conversione JSON/XML:
http://tools.jb51.net/code/xmljson
jsonStrumento di formattazione, miglioramento, compressione, editing e conversione del codice online:
http://tools.jb51.net/code/jsoncodeformat
OnlineStrumento di compressione/trasformazione json:
http://tools.jb51.net/code/json_yasuo_trans
Più contenuti relativi a JavaScript possono essere trovati nella sezione speciale del nostro sito: 'Concetti di operazione json in JavaScript', 'Concetti di algoritmo di ricerca in JavaScript', 'Concetti di debug e errori in JavaScript', 'Concetti di strutture dati e algoritmi in JavaScript', 'Concetti di algoritmo di scorrimento in JavaScript' e 'Concetti di operazioni matematiche in JavaScript'.
Spero che questo articolo possa aiutarti a migliorare la progettazione dei programmi JavaScript.
Dichiarazione: il contenuto di questo articolo è stato tratto da Internet, il diritto d'autore è dell'autore originale, il contenuto è stato contribuito autonomamente dagli utenti di Internet e caricato autonomamente, il sito web non possiede il diritto di proprietà, non è stato elaborato manualmente e non assume alcuna responsabilità legale pertinente. Se trovi contenuti sospetti di violazione del copyright, ti preghiamo di inviare una e-mail a: notice#oldtoolbag.com (al momento dell'invio dell'e-mail, sostituisci # con @) per segnalare, fornendo prove pertinenti. Una volta verificata, il sito eliminerà immediatamente il contenuto sospetto di violazione del copyright.