Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
async function riskyFetch(url) { const response = await fetch(url); if (!response.ok) { throw new Error('HTTP error: ' + response.status); } return response.json(); } async function loadData() { let loading = true; try { const data = await riskyFetch('https://api.example.com/data'); console.log('Success:', data); } catch (err) { console.error('Failed:', err.message); } finally { loading = false; console.log('Loading:', loading); } } loadData(); async function withDefault(url, fallback) { try { return await riskyFetch(url); } catch { return fallback; } }
Result
Open