Ich möchte mehrere Arrays zuordnen und ein weiteres Array erstellen, wenn es eine Übereinstimmung gibt. Der Schlüssel könnte in einer beliebigen Anzahl von Arrays oder gar nicht übereinstimmen.Javascript: Passende Objekte in mehreren Arrays von Objekten + Aliasse
[ [{ 'a': 13 }, { 'b': 62 }, { 'c': 93 }, { 'd': 52 }],
[{ 's': 15 }, { 'y': 15 }, { 'x': 78 }, { 'd': 84 }],
[{ 't': 35 }, { 'd': 33 }, { 'x': 12 }, { 'c': 62 }] ]
Wunschergebnis:
[ {label: c, arr1: 93, arr2: null, arr3: 63},
{label: d, arr1: 52, arr2: 84, arr3: 33},
{label: x, arr1: null, arr2: 78, arr3: 12} ]
.
label arr1 arr2 arr3
============================
c 93 null 62
d 52 84 33
x null 78 12
Eine erweiterte Frage dazu. Ist es möglich, einige Schlüssel zu aliasieren? Z.B. vielleicht ist 'b' auch bekannt als 'y' und 's' als 't'.
Welche Code mit dir angefangen? – Callam