Læg tallene i en liste sammen
Løb et array igennem med en løkke og læg tallene sammen. Det er det mønster, du bruger allermest resten af semestret, og øvelsen træner samtidig den klassiske fejl, hvor løkken løber én gang for meget.
Når den virker, så prøv at løse den igen med for...of i stedet, og en tredje
gang med reduce. De tre løsninger gør det samme, og det er godt at kunne
genkende alle tre. Til eksamen kan opgaveteksten bede om en bestemt.
Skriv din løsning
Koden kører i din egen browser. Den bliver ikke sendt nogen steder hen, og der bliver ikke gemt noget. Lukker du siden, er den væk.
Din kode
const priser = [120, 45, 300, 89];
// Læg alle tallene sammen i variablen "total".
let total = 0;
console.log(total); Output
Tryk på “Kør koden”.
- total er et tal (ikke NaN)
- total er 554
3 hints
- Du skal bruge en løkke, der starter ved 0 og kører, så længe `i` er mindre end `priser.length`.
- Inde i løkken lægger du til: `total = total + priser[i];`
- Pas på: `i <= priser.length` løber én gang for meget og lægger `undefined` til, så totalen bliver NaN.