Ich habe einen Javascript-Code wie diesen:
function justTesting() {
promise.then(function(output) {
return output + 1;
});
}
var test = justTesting();
Ich habe immer einen undefinierten Wert für den Var-Test. Ich denke, das liegt daran, dass die Versprechen noch nicht gelöst sind. Gibt es eine Möglichkeit, einen Wert aus einem Versprechen zurückzugeben?
promise
. Sie zeigen es nirgendwo definiert an und geben nichts von Ihrer justTesting()
Funktion zurück. Wenn Sie bessere Hilfe benötigen, müssen Sie beschreiben, welches Problem Sie lösen möchten, anstatt uns nur Code zu zeigen, der so "aus" ist, dass er nicht einmal veranschaulicht, was Sie wirklich versuchen. Erklären Sie das Problem, das Sie lösen möchten.
then()
Anrufs ist wieder ein Versprechen, das den von Ihnen zurückgegebenen Wert umschließt.