JavaScript · Senior · Pytanie 53 z 75

Jaki problem rozwiązuje Promise.try(fn)?

Wyjaśnienie

Promise.resolve().then(fn) opóźnia wykonanie do mikrozadania, a new Promise(r => r(fn())) jest rozwlekłe. Promise.try wykonuje synchronicznie, ale daje jednolitą obsługę błędów.

Do poczytania

Błąd w pytaniu

JavaScript · Senior · pytanie 53

Sprawdź się

Rozwiąż test JavaScript · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test