JavaScript er verdens mest udbredte programmeringssprog — og et af de bedste at lære med Claude som lærer og guide. Uanset om du starter fra nul eller ønsker at mestre moderne ES6+-funktioner, kan Claude tilpasse sig dit niveau og tempo.
Claude som lærer vs. Claude som kodegenerator
Der er en vigtig forskel på to måder at bruge Claude til JavaScript-læring:
- Kodegenerator: du beder Claude skrive koden, kopierer den ind, og den virker — men du lærer intet
- Lærer: du beder Claude forklare konceptet, prøver at skrive koden selv, og bruger Claude til at debugge og forstå fejl
Den lærende tilgang tager længere tid, men giver dig faktisk kompetencer. Kombinér de to: brug kodegeneratoren til kedelige gentagne opgaver, og lær-tilgangen til nye koncepter.
Lær-tilgangen i praksis
I stedet for: “Skriv en funktion der henter data fra en API”
Bed om: “Forklar hvad fetch API er, og vis mig et simpelt eksempel. Hvad returnerer fetch(), og hvorfor har jeg brug for .then() eller await?”
Claude vil forklare konceptet, give et minimalt eksempel og vente på dine spørgsmål.
Eksempel-session: Lær fetch API trin for trin
Du: "Forklar fetch() i JavaScript til en begynder."
Claude: "fetch() er en built-in funktion i browseren der lader
dig hente data fra en URL — f.eks. et API. Den returnerer
et Promise, som er en 'lovet' fremtidig værdi..."
Du: "Hvad er et Promise?"
Claude: "Forestil dig at bestille en pizza. Restauranten
giver dig en kvittering (= Promise). Den vil enten
blive til pizza (resolved) eller 'desværre, vi mangler
ingredienser' (rejected)..."
Du: "OK, vis mig et konkret fetch-eksempel."
Claude: [viser kodeeksempel med kommentarer]
Du: "Hvad sker der hvis API'et er nede?"
Claude: "Godt spørgsmål — fetch fejler ikke automatisk
ved HTTP-fejlkoder. Du skal selv tjekke response.ok..."
Byg et projekt med Claude som guide
En af de bedste læringsmetoder er at bygge et lille projekt fra bunden med Claude som vejleder. Start med noget konkret:
- En vejr-app der henter data fra en gratis API
- En todo-liste med localStorage
- En simpel kalkulator med DOM-manipulation
Prompt: “Jeg vil bygge en vejr-app. Guide mig trin for trin — forklar hvert skridt inden vi fortsætter. Start med HTML-strukturen.”
ES6+ features forklaret via Claude
Moderne JavaScript kan virke overvældende. Bed Claude forklare specifikke features:
- Arrow functions og
this-binding - Destructuring af arrays og objekter
- Spread/rest-operatoren (
...) - Optional chaining (
?.) og nullish coalescing (??) - Async/await og fejlhåndtering med try/catch
Prompt: "Forklar optional chaining (?.) med tre konkrete
eksempler — et der virker, et der uden ville crashe,
og vis hvad der sker med undefined."
Fejlsøgning med Claude
Fejlmeddelelser i JavaScript kan være kryptiske. Kopier fejlmeddelelsen direkte til Claude:
Prompt: "Jeg får denne fejl: 'Cannot read properties of undefined
(reading 'map')' på linje 23. Her er min kode: [kode]"
Claude forklarer ikke bare hvad fejlen betyder, men også hvorfor den opstår og præcis hvad du skal ændre.
Næste skridt
Når du har styr på grundlæggende JavaScript, er naturlige næste emner at udforske med Claude: React, TypeScript eller Node.js backend-udvikling. Bed Claude om at lave en læringsplan tilpasset dit mål og tidsforbrug.

Skriv et svar
Du skal være logget ind for at skrive en kommentar.