Wenn ich ein Versprechen habe, ich in der Regel so etwas wie:Was ist zu tun, wenn es kein Versprechen gibt?
funcPromise()
.then(()=> {
// some stuff happens
return value; // what if there's nothing to return here?
})
.then(()=> { //...
})
.catch(err=>log(err));
Aber wenn es nichts zurück, soll ich tun return Promise.resolve()
oder return null
oder einfach return;
?? Ich weiß, dass die Pfeilfunktion in einem Einzeiler eine implizite Rückkehr hat, aber für meinen Fall ist es eine Mehrfach-Anweisungsfunktion.
Eine Funktion, die nichts zurückgibt, erzeugt "undefined". Keine zusätzlichen Bestimmungen notwendig. – Bergi
Was macht 'funcPromise()', das hat kein Ergebnis? – Bergi