Con 2 array javascript annidati grandi, potenzialmente molto grandi. Uno è corrente e l'altro è l'iterazione precedente di questo array. La funzione dovrà trovare tutti gli elementi differenti e agire su qualsiasi cosa cambiata.JavaScript Best Practice per trovare tutti i diversi elementi di array annidati
So come fare una funzione per fare questo, mi chiedo quali sono le migliori pratiche per fare una cosa del genere. Qualsiasi buon consiglio sarà apprezzato. Sto guardando utilizzando JavaScript nativo con jQuery che gestisce le risposte ai diversi elementi.
Questa domanda riguarda diverse cose.
Qual è il modo più efficiente per confrontare gli oggetti. Nel controllo javascript, se, se un oggetto è uguale o diverso da un altro oggetto, dirà sempre che non lo è, anche se sono uguali. Quindi gli oggetti devono essere suddivisi e confrontati.
Qual è il modo migliore per restituire i risultati? Fai una serie di differenze? Mentre si procede verso il primo array, si eliminano gli oggetti uguali a quelli del primo o si esegue un array completamente nuovo da restituire?
Scopri come la libreria lodash lo fa.https: //github.com/bestiejs/lodash – lucuma
Elementi diversi, come in diversi nell'ordine in cui appaiono confrontando il 2? O stiamo osservando cosa contengono i 2 array in totale, irrilevante di ordine? Forse potresti mostrarci cosa stai facendo attualmente e quindi potresti ottenere alcune opinioni sulle migliori pratiche. Sfortunatamente questa domanda al momento soffre della sindrome "non una domanda reale". – Xotic750
Duplicato di ["Qual è il modo più veloce o elegante per calcolare una differenza di set utilizzando gli array Javascript?"] (Http://stackoverflow.com/questions/1723168/what-is-the-fastest-or-most-elegant -way-to-compute-a-set-difference-using-javasc) e ["JavaScript array difference"] (http://stackoverflow.com/questions/1187518/javascript-array-difference). –