JS Built-ins
π
en
|
es
Apprentice
0 XP
β
Search
βK
Exam β
Stats β
Learning Path
β
β°
β Home
AsyncPatterns
0 / 20 completed (0%)
All Difficulties
Beginner
Intermediate
Advanced
All
Not Started
Attempted
Completed
Exercises (20)
β
Promise.resolve() returns a Promise
Beginner
β
async function returns Promise
Beginner
β
Promise.reject() returns a Promise
Intermediate
β
.then returns a new Promise
Intermediate
β
Promise executor runs synchronously
Advanced
β
Promise.all returns Promise
Beginner
β
Promise.allSettled returns Promise
Beginner
β
Promise.race returns Promise
Intermediate
β
Promise.any returns Promise
Intermediate
β
Promise.all([]) resolves to array synchronously observable
Advanced
β
async function returns Promise
Beginner
β
async arrow function returns Promise
Beginner
β
Promise.then callbacks are asynchronous (microtask)
Intermediate
β
Executor runs sync, then handler is async
Intermediate
β
async function with no return resolves undefined
Advanced
β
.catch returns a Promise
Beginner
β
.finally returns a Promise
Beginner
β
Promise.reject creates rejected Promise
Intermediate
β
async function returns Promise even with throw
Intermediate
β
.catch after .then is a Promise
Advanced