Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 640 Bytes

08-async-await.md

File metadata and controls

27 lines (21 loc) · 640 Bytes

Async - await

Async-await-mønsteret er en mer moderne måte å håndtere asynkronitet på enn med Promises.

Syntaksen er som følger:

async function hentData() {
    const response = await fetch('http://ressurs.no');
    return await response.json();
}

Feilhåndtering

Dersom requesten feiler, vil await kaste en feil. Dette kan vi enkelt håndtere ved å wrappe det i en try-catch:

async function hentData() {
    try {
        const data = await fetch('http://ressurs.no');
        return await data.json();
    } catch (err) {
        // gjør noe med feilen
    }
}