FAGPORTALEN

JavaScript ES6+ — let/const, arrow functions, async/await, fetch API

Kommunikation og IT A · HTX · A-niveau · Frontend og UX

💻 Moderne JavaScript

var vs. let vs. const:

Arrow functions:

```javascript

// Traditionel

function double(x) { return x * 2; }

// Arrow

const double = x => x * 2;

// Med body

const add = (a, b) => {

return a + b;

};

```

Destructuring:

```javascript

const {navn, alder} = bruger; // objekt

const [første, anden] = liste; // array

```

Template literals:

```javascript

const besked = Hej ${navn}, du er ${alder} år;

```

Async/Await og Fetch API:

```javascript

async function hentBruger(id) {

try {

const response = await fetch(/api/brugere/${id});

if (!response.ok) throw new Error("Netværksfejl");

const data = await response.json();

return data;

} catch (fejl) {

console.error(fejl);

}

}

```

Læringsmål

Sådan kan du arbejde med emnet

Træningsforslag

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.