Ich möchte Arrays ein wenig anders zusammenführen. Ich habe 2 oder mehr Arrays wie:
var array1 = ["Apfel", "Banane"];
var array2 = ["Apfel", "Apfel", "Orange"];
Ich möchte die Ausgabe:
var array3 = ["Apfel", "Apfel", "Banane", "Orange"];
Wenn also ein Array eine Variable mehr als einmal enthält, sollte der Merge-Algorithmus alle von diesem Array behalten.
Ich habe Code gesehen, der Duplikate verhindert, aber es gibt Ausgaben wie folgt:
var array3 = ["Apfel", "Banane", "Orange"];
für mehr Beispiel:
var arr1 = [1,2,3,4];
var arr2 = [1,1,2,4,5,5,5];
var arr3 = [1,3,3,5,5];
Ich möchte die Ausgabe:
var array4 = [1,1,2,3,3,4,5,5,5];
Wie kann ich das tun?
Nicht getestet und nicht JS, aber ich denke, das ist, was Sie suchen. Ich habe es gerade manuell getestet, es hat für Ihre Testfälle funktioniert.
%Vor%Tags und Links javascript arrays merge array-merge