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 entsprechend globalObj.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?

InformationsquelleAutor Amanda | 2017-03-23
Schreibe einen Kommentar