Wie wird ein Wert von einer Funktion zurückgegeben, die ein Observable-Abonnement enthält?

Ich weiß nicht, wie ich einen Wert aus Observable extrahieren soll, um von einer Funktion zurückgegeben zu werden, in der Observable vorhanden ist. Ich brauche nur einen Wert, um ihn zurückzugeben, sonst nichts.

Aktuelle Version, die funktioniert

function getValueFromObservable() {
    this.store.subscribe(
        (data:any) => {
            console.log(data)
        }
    )
}
getValueFromObservable()

Ich brauche das, um zu funktionieren, Funktion, um Wert zurückzugeben, und dann:

function getValueFromObservable() {
    this.store.subscribe(
        (data:any) => {
            return data
        }
    )
}
console.log(getValueFromObservable())

Was mache ich hier falsch?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage