abflachen zwei Array mit einem if-Anweisung Ich habe array1 und array2 ich array3 willJavaScript-Array mit einem abflachen, wenn
<script>
var array1 = [[5,10],[6,10],[7,10],[8,10],[9,10]];
var array2 = [[1,10],[2,10],[3,10],[4,10],[5,40],[6,40]];
// only the second number will add if they are different
// [5,10] + [5,40]
// [6,10] + [6,40]
// array3 = [[1,10],[2,10],[3,10],[4,10],[5,50],[6,50],[7,10],[8,10],[9,10]];
</script>
Schritt 1: eine bessere Struktur verwenden (zum Beispiel eine Karte). Schritt 2: Es ist jetzt trivial –
Mögliches Duplikat von [JavaScript-Array-Unterschied] (http://StackOverflow.com/Questions/1187518/Javascript-Array-Difference) –
Wo ist der Aufwand? Hast du selbst versucht, das selbst zu lösen? – Brett