Checklist progress
0/168Learned
JavaScript Developer
Study Checklist
Checklist progress
0/168Learned
Given a scenario, apply asynchronous programming concepts.
0/8
Promise states: pending, fulfilled, and rejected, and how a Promise transitions between states
Learn this conceptPromise chaining with .then(), .catch(), and .finally(): return values passed to the next .then()
Learn this conceptThe return value of an async function and how it is automatically wrapped in a resolved Promise
Learn this conceptSequential versus parallel async operations: using await in a loop versus Promise.all with map
Learn this conceptGiven a scenario, use event loop and event monitor or determine loop outcomes.
0/4
Prepare for the Exam
Study Community
Ask questions and get the latest info from other JavaScript Developer studiers. 593 members and growing.
A Promise exists in one of three mutually exclusive states: pending (initial), fulfilled (resolved with a value), or rejected (failed with a reason). Once settled (fulfilled or rejected), a Promise's state is permanently immutable.