jsfiddle Link: Ссылка
Angenommen, ich habe diese 2 Objekte:
%Vor%Und das endgültige Objekt sollte so aussehen:
%Vor%Hier sind einige Dinge zu beachten:
$.extend()
ersetzt Objekte, $.merge()
entfernt keine Duplikate (Ich weiß, dass ich für eine Schleife tun kann, aber ich suche nach einem besseren Weg, dies zu tun).
Sie können $.merge
verwenden und dann Duplikate durchgehen und entfernen und dann sortieren.
Hier ist eine direkte jQuery-Lösung:
%Vor%Demo mit komplexen Objekten. Ich habe dies in einen Blogpost verwandelt, der den Unterschied zwischen jQuerys .extend () und meinem Skript hier aufzeigt .
Tags und Links javascript jquery json