JavaScript · Senior · Frage 53 von 75

Welches Problem löst Promise.try(fn)?

Antwort zeigen

Richtige Antwort: Es macht aus synchronen Fehlern und async-Ablehnungen ein abgelehntes Promise

Erklärung

Promise.resolve().then(fn) verschiebt die Ausführung in eine Microtask, und new Promise(r => r(fn())) ist umständlich. Promise.try läuft synchron, liefert aber trotzdem eine einheitliche Fehlerbehandlung.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Senior · Frage 53

Teste dich selbst

Mach den Test JavaScript · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen