Допустим, у меня есть функция, которая возвращает Observable
объекта ObjectReturned
ниже:
interface ObjectReturned {
id: string,
information: info[],
anotherObj: AnotherObj[]
}
interface AnotherObj {
information: info[]
}
interface info {
name: string
}
Учитывая, что ObjectReturned.info[]
и AnotherObj.info[]
оба всегда содержат только один элемент, как я могу использовать оператор map
для Observable
, чтобы "сгладить" массив info
выше, чтобы я мог получить доступ к возвращаемому результату (Observable<ObjectReturned>
) с помощью objectReturned.name
и objectReturned.anotherObj.name
напрямую?