StepsEasy
JS Async Await - Example
Run
Reset
Destroy & Close
← Back to lesson
Code Editor
javascript
// Using Promises function fetchUser(id) { return new Promise((resolve, reject) => { setTimeout(() => { if (id > 0) resolve({ id, name: 'Alice' }); else reject(new Error('Invalid ID')); }, 1000); }); } // Using async/await async function getUser() { try { const user = await fetchUser(1); console.log(user); // { id: 1, name: 'Alice' } } catch (error) { console.error(error.message); } } getUser();
Result
Click "Run" to execute the code...
Loading runtime...
Ready
JAVASCRIPT | In-Browser Execution