Zusammenführen zweier Objekte in typescript?
So, dass ich zwei Anfragen bekommen, eine Anfrage zurück:
department: string[]
und andere get-request gibt ein Objekt des folgenden:
JS:
globalObj: {
count: number[],
admin: {
department: string,
email: string,
img_path: string,
name: string
}[]
}
Ich möchte in der Lage sein zu verschmelzen diese beiden Objekte, so dass ich die folgenden:
JS:
departments: {
dep_name: string,
globalObj: {
count: number[],
admin: {
department: string,
email: string,
img_path: string,
name: string
}[]
}
}[];
Bedeutung für jede Abteilung name, den ich bekommen es die entsprechenden globalObj
.
Ich weiß nur nicht, wie Sie Sie Zusammenführen.
Hilfe würde geschätzt.
Dank
- Sind die Werte von globalObj.admin.Abteilung einzigartig?
- Ich nehme an, die Zeichenfolge in der
department
array zurückgegeben von der ersten Anfrage ha-Werte entsprechendglobalObj.admin.department
? - Nein, Sie sind nicht einzigartig. @Paarth
- Nicht unbedingt @Paarth
- Wie kann ich Sie Zusammenführen? @Paarth
- Naja, wie hat einer entsprechen den anderen? Sagen wir, ich habe die erste Abteilung, und ich habe zu finden, die globalObj admin-Eintrag, der mit ihm geht? Oder macht das gleiche globalObj gehen mit jeder Abteilung string?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sein ein bisschen uncleat, was meinst du
Aber wenn Sie zusammengeführt werden müssen-array mit den gleichen globalObj, der folgende code wird den trick tun:
Brauchen Sie nur auf Schlüssel hinzufügen, um das Objekt.
genau wie dieses hier unten:
dieser zurückkehren sollte, eine aktualisierte
secondResponse
json