{"data":{"allMdx":{"edges":[{"node":{"fields":{"slug":"/examinationsuppgifter"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/samlingar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/"},"tableOfContents":{"items":[{"url":"#tidigare-kursomgångar","title":"Tidigare kursomgångar"}]}}},{"node":{"fields":{"slug":"/sandbox/basic-elements"},"tableOfContents":{"items":[{"url":"#headline-2","title":"Headline 2","items":[{"url":"#headline-3","title":"Headline 3","items":[{"url":"#headline-4","title":"Headline 4"},{"url":"#testing-2-img-alt120-hp-src120svg-height20px-stylevertical-align-bottom--img-alt180-hp-src180svg-height10px-","title":"Testing 2 <img alt=\"120 hp\" src=\"/120.svg\" height=\"20px\" style=\"vertical-align: bottom\" /> <img alt=\"180 hp\" src=\"/180.svg\" height=\"10px\" />"}]}]}]}}},{"node":{"fields":{"slug":"/sandbox/code"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/sandbox/exercise"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/sandbox/frontmatter"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/sandbox/hint"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/sandbox"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/sandbox/markdown-import"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/sandbox/mermaid"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/sandbox/tabs"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/sandbox/youtube"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/studieguide/examination"},"tableOfContents":{"items":[{"url":"#kursplan","title":"Kursplan"},{"url":"#provmoment-i-kursen","title":"Provmoment i kursen"},{"url":"#provtyper","title":"Provtyper","items":[{"url":"#onlinebaserade-test","title":"Onlinebaserade test"},{"url":"#inlämningsuppgift-via-merge-request","title":"Inlämningsuppgift via \"merge request\""},{"url":"#inlämningsuppgift-via-merge-request-med-efterföljande-muntlig-examination","title":"Inlämningsuppgift via \"merge request\" med efterföljande muntlig examination"}]},{"url":"#förnyad-examination","title":"Förnyad examination"},{"url":"#vilseledande-av-examinator-vid-examination","title":"Vilseledande av examinator vid examination"}]}}},{"node":{"fields":{"slug":"/studieguide/forvantningar"},"tableOfContents":{"items":[{"url":"#kursledningen","title":"Kursledningen"},{"url":"#student","title":"Student"}]}}},{"node":{"fields":{"slug":"/studieguide"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/studieguide/kommunikationsstrategi"},"tableOfContents":{"items":[{"url":"#kursens-webbplats","title":"Kursens webbplats"},{"url":"#slack","title":"Slack"}]}}},{"node":{"fields":{"slug":"/studieguide/kursledning"},"tableOfContents":{"items":[{"url":"#lärarteam","title":"Lärarteam"},{"url":"#utbildningsadministratör","title":"Utbildningsadministratör"},{"url":"#amanuenser","title":"Amanuenser"}]}}},{"node":{"fields":{"slug":"/studieguide/kursvardering"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/studieguide/larresurser"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition","title":"JavaScript: The Definitive Guide, 7th Edition"},{"url":"#exploring-javascript-es2024-edition","title":"Exploring JavaScript (ES2024 edition)"},{"url":"#javascript-for-web-developers-fourth-edition","title":"JavaScript for Web Developers (Fourth edition)"},{"url":"#eloquent-javascript-4th-edition","title":"Eloquent JavaScript, 4th Edition"}]}}},{"node":{"fields":{"slug":"/studieguide/registrering"},"tableOfContents":{"items":[{"url":"#normal-registrering-vid-kurs","title":"Normal registrering vid kurs"},{"url":"#aktivitetskontroll","title":"Aktivitetskontroll"},{"url":"#omregistrering","title":"Omregistrering"}]}}},{"node":{"fields":{"slug":"/studieguide/valkommen"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/examinationsuppgifter/delkurs-a/a1"},"tableOfContents":{"items":[{"url":"#poängrapportering-i-ladok","title":"Poängrapportering i Ladok"},{"url":"#innehåll","title":"Innehåll"}]}}},{"node":{"fields":{"slug":"/examinationsuppgifter/delkurs-a/a2-beskrivande-statistik"},"tableOfContents":{"items":[{"items":[{"url":"#poängrapportering-i-ladok","title":"Poängrapportering i Ladok"}]},{"url":"#inlämning-av-uppgiften","title":"Inlämning av uppgiften"}]}}},{"node":{"fields":{"slug":"/examinationsuppgifter/delkurs-a/a3-tjugoett"},"tableOfContents":{"items":[{"url":"#betygssättning","title":"Betygssättning","items":[{"url":"#poängrapportering-i-ladok","title":"Poängrapportering i Ladok"}]},{"url":"#muntligt-förhör","title":"Muntligt förhör"},{"url":"#introduktion-till-uppgiften","title":"Introduktion till uppgiften"},{"url":"#inlämning-av-uppgiften","title":"Inlämning av uppgiften"}]}}},{"node":{"fields":{"slug":"/examinationsuppgifter/delkurs-a"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/examinationsuppgifter/delkurs-b/b1"},"tableOfContents":{"items":[{"url":"#poängrapportering-i-ladok","title":"Poängrapportering i Ladok"},{"url":"#innehåll","title":"Innehåll"}]}}},{"node":{"fields":{"slug":"/examinationsuppgifter/delkurs-b/b2"},"tableOfContents":{"items":[{"items":[{"url":"#poängrapportering-i-ladok","title":"Poängrapportering i Ladok"}]},{"url":"#inlämning-av-uppgiften","title":"Inlämning av uppgiften"}]}}},{"node":{"fields":{"slug":"/examinationsuppgifter/delkurs-b/b3"},"tableOfContents":{"items":[{"url":"#betygssättning","title":"Betygssättning","items":[{"url":"#poängrapportering-i-ladok","title":"Poängrapportering i Ladok"}]},{"url":"#muntligt-förhör","title":"Muntligt förhör"},{"url":"#uppgiften","title":"Uppgiften"},{"url":"#inlämning-av-uppgiften","title":"Inlämning av uppgiften"}]}}},{"node":{"fields":{"slug":"/examinationsuppgifter/delkurs-b"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/examinationsuppgifter/om"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/examinationsuppgifter/om/inlamning-via-mr"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/examinationsuppgifter/om/kom-igang"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/examinationsuppgifter/om/muntlig-examination"},"tableOfContents":{"items":[{"url":"#campus","title":"Campus"},{"url":"#distans","title":"Distans"}]}}},{"node":{"fields":{"slug":"/samlingar/delkurs-a/guider"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/samlingar/delkurs-a"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/samlingar/delkurs-a/inspelningar"},"tableOfContents":{"items":[{"url":"#kursvecka-1---sekvenser","title":"Kursvecka 1 - Sekvenser"},{"url":"#kursvecka-2---funktioner-och-moduler","title":"Kursvecka 2 - Funktioner och moduler"},{"url":"#kursvecka-3---styrstrukturer","title":"Kursvecka 3 - Styrstrukturer"},{"url":"#kursvecka-4---arrayer","title":"Kursvecka 4 - Arrayer"},{"url":"#kursvecka-5---objekt","title":"Kursvecka 5 - Objekt"},{"url":"#kursvecka-6---klasser","title":"Kursvecka 6 - Klasser"},{"url":"#kursvecka-7---arv","title":"Kursvecka 7 - Arv"}]}}},{"node":{"fields":{"slug":"/samlingar/delkurs-a/ovningar"},"tableOfContents":{"items":[{"url":"#kursvecka-2---funktioner-och-moduler","title":"Kursvecka 2 - Funktioner och moduler"},{"url":"#kursvecka-3---styrstrukturer","title":"Kursvecka 3 - Styrstrukturer"},{"url":"#kursvecka-4---arrayer","title":"Kursvecka 4 - Arrayer"},{"url":"#kursvecka-5---objekt","title":"Kursvecka 5 - Objekt"},{"url":"#kursvecka-6---klasser","title":"Kursvecka 6 - Klasser"},{"url":"#kursvecka-7---arv","title":"Kursvecka 7 - Arv"}]}}},{"node":{"fields":{"slug":"/samlingar/delkurs-b/inspelningar"},"tableOfContents":{"items":[{"url":"#kursvecka-8---webbläsaren-och-javascript","title":"Kursvecka 8 - Webbläsaren och Javascript"},{"url":"#kursvecka-9---html-element","title":"Kursvecka 9 - HTML-element"},{"url":"#kursvecka-10---webbkomponenter","title":"Kursvecka 10 - Webbkomponenter"},{"url":"#kursvecka-11---händelser","title":"Kursvecka 11 - Händelser"},{"url":"#kursvecka-12---asyncawait","title":"Kursvecka 12 - Async/Await"},{"url":"#kursvecka-13---komposition","title":"Kursvecka 13 - Komposition"},{"url":"#kursvecka-14---lagring","title":"Kursvecka 14 - Lagring"},{"url":"#kursvecka-15---installerbara-pwas","title":"Kursvecka 15 - Installerbara PWAs"},{"url":"#kursvecka-16---pålitliga-pwas","title":"Kursvecka 16 - Pålitliga PWAs"},{"url":"#kursvecka-17-19---kapabla-pwas","title":"Kursvecka 17-19 - Kapabla PWAs"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-01"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-01/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-67-sidor","title":"JavaScript: The Definitive Guide 7th Edition (~67 sidor)","items":[{"url":"#chapter-1---introduction-to-javascript-11-sidor","title":"Chapter 1 - Introduction to JavaScript (~11 sidor)"},{"url":"#chapter-2---lexical-structure-7-sidor","title":"Chapter 2 - Lexical Structure (~7 sidor)"},{"url":"#chapter-3---types-values-and-variables-23-sidor","title":"Chapter 3 - Types, Values, and Variables (~23 sidor)"},{"url":"#chapter-4---expressions-and-operators-19-sidor","title":"Chapter 4 - Expressions and Operators (~19 sidor)"},{"url":"#chapter-17---javascript-tools-and-extensions-7-sidor","title":"Chapter 17 - JavaScript Tools and Extensions (~7 sidor)"}]},{"url":"#mdn-web-docs","title":"MDN Web Docs"},{"url":"#eloquent-javascript-3rd-edition","title":"Eloquent JavaScript, 3rd Edition"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-01/oversikt"},"tableOfContents":{"items":[{"url":"#kursintroduktion","title":"Kursintroduktion"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#guider","title":"Guider"},{"url":"#handledning","title":"Handledning"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-01/utmaningar"},"tableOfContents":{"items":[{"url":"#10-nodejs","title":"1.0 Node.js"},{"url":"#11-bestäm-summan-differensen-produkten-samt-kvoten","title":"1.1 Bestäm summan, differensen, produkten samt kvoten","items":[{"url":"#tips","title":"Tips"},{"url":"#lösningsförslag","title":"Lösningsförslag"}]},{"url":"#12-varför-är-det-en-differens-mellan-differenserna","title":"1.2 Varför är det en differens mellan differenserna?","items":[{"url":"#tips-1","title":"Tips"},{"url":"#lösningsförslag-1","title":"Lösningsförslag"}]},{"url":"#13-två-upphöjt-till-fyra-på-flera-sätt","title":"1.3 Två upphöjt till fyra på flera sätt","items":[{"url":"#lösningsförslag-2","title":"Lösningsförslag"}]},{"url":"#14-heltal-uttryckta-med-talbaserna-16-och-2","title":"1.4 Heltal uttryckta med talbaserna 16 och 2","items":[{"url":"#tips-2","title":"Tips"},{"url":"#lösningsförslag-3","title":"Lösningsförslag"}]},{"url":"#15-bestäm-det-största-talet-av-fyra","title":"1.5 Bestäm det största talet av fyra","items":[{"url":"#tips-3","title":"Tips"},{"url":"#lösningsförslag-4","title":"Lösningsförslag"}]},{"url":"#16-bort-med-decimalerna","title":"1.6 Bort med decimalerna","items":[{"url":"#lösningsförslag-5","title":"Lösningsförslag"}]},{"url":"#17-bestäm-antalet-hela-dagar-och-återstående-timmar","title":"1.7 Bestäm antalet hela dagar och återstående timmar","items":[{"url":"#tips-4","title":"Tips"},{"url":"#lösningsförslag-6","title":"Lösningsförslag"}]},{"url":"#18-antalet-tecken","title":"1.8 Antalet tecken","items":[{"url":"#lösningsförslag-7","title":"Lösningsförslag"}]},{"url":"#19-byt-ut-och-gör-om-till-små-bokstäver","title":"1.9 Byt ut och gör om till små bokstäver","items":[{"url":"#tips-5","title":"Tips"},{"url":"#lösningsförslag-8","title":"Lösningsförslag"}]},{"url":"#110-upprepning-av-en-sträng","title":"1.10 Upprepning av en sträng","items":[{"url":"#tips-6","title":"Tips"},{"url":"#lösningsförslag-9","title":"Lösningsförslag"}]},{"url":"#111-oväntad-datatyp","title":"1.11 Oväntad datatyp","items":[{"url":"#lösningsförslag-10","title":"Lösningsförslag"}]},{"url":"#112-större-eller-mindre","title":"1.12 Större eller mindre","items":[{"url":"#lösningsförslag-11","title":"Lösningsförslag"}]},{"url":"#113-det-är-logiskt","title":"1.13 Det är logiskt","items":[{"url":"#lösningsförslag-12","title":"Lösningsförslag"}]},{"url":"#114-en-samling-med-värden-av-samma-typ","title":"1.14 En samling med värden av samma typ","items":[{"url":"#lösningsförslag-13","title":"Lösningsförslag"}]},{"url":"#115-en-samling-med-värden-av-olika-typ","title":"1.15 En samling med värden av olika typ","items":[{"url":"#lösningsförslag-14","title":"Lösningsförslag"}]}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/guide-ovningsuppgifter"},"tableOfContents":{"items":[{"url":"#steg-1-välj-övningsuppgift","title":"Steg 1. Välj övningsuppgift"},{"url":"#steg-2-forka-skapa-din-egna-kopia-av-övningsuppgiften-till-din-exercises-mapp","title":"Steg 2. \"Forka\" (skapa din egna kopia av) övningsuppgiften till din \"Exercises\"-mapp","items":[{"url":"#21","title":"2.1"},{"url":"#22","title":"2.2"}]},{"url":"#steg-3-klona-övningsuppgiften-till-din-dator","title":"Steg 3. Klona övningsuppgiften till din dator","items":[{"url":"#31","title":"3.1"},{"url":"#32","title":"3.2"},{"url":"#33","title":"3.3"},{"url":"#34","title":"3.4"}]},{"url":"#steg-4-byt-till-den-skapade-katalogen","title":"Steg 4. Byt till den skapade katalogen"},{"url":"#steg-5-verifiera-att-kataloger-och-filer-hämtats","title":"Steg 5. Verifiera att kataloger och filer hämtats"},{"url":"#steg-6-arbeta-med-filerna","title":"Steg 6. Arbeta med filerna","items":[{"url":"#61-visual-studio","title":"6.1 Visual Studio"},{"url":"#62-ändra-i-en-fil","title":"6.2 Ändra i en fil"},{"url":"#63-spara","title":"6.3 Spara"}]},{"url":"#steg-7-versionshantera","title":"Steg 7. Versionshantera","items":[{"url":"#73-spåra-ändringen","title":"7.3 Spåra ändringen"},{"url":"#74-lagra-ändringarna","title":"7.4 Lagra ändringarna"},{"url":"#75-synkronisera-dina-ändringar","title":"7.5 Synkronisera dina ändringar"}]},{"url":"#steg-8-få-tips-på-lösning","title":"Steg 8. Få tips på lösning?"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/guide-vscode"},"tableOfContents":{"items":[{"url":"#steg-1-installera-visual-studio-code","title":"Steg 1. Installera Visual Studio Code"},{"url":"#steg-2-starta-visual-studio-code","title":"Steg 2. Starta Visual Studio Code"},{"url":"#steg-3-installera-tillägget-eslint","title":"Steg 3. Installera tillägget ESLint"},{"url":"#steg-4-installera-tillägget-github-copilot","title":"Steg 4. Installera tillägget GitHub Copilot"},{"url":"#steg-5-andra-intressanta-tillägg","title":"Steg 5. Andra intressanta tillägg"},{"url":"#steg-6-klart","title":"Steg 6. Klart!"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-43-sidor","title":"JavaScript: The Definitive Guide 7th Edition (~43 sidor)","items":[{"url":"#chapter-3---types-values-and-variables-5-sidor","title":"Chapter 3 - Types, Values, and Variables (~5 sidor)"},{"url":"#chapter-4---expressions-and-operators-3-sidor","title":"Chapter 4 - Expressions and Operators (~3 sidor)"},{"url":"#chapter-5---statements-7-sidor","title":"Chapter 5 - Statements (~7 sidor)"},{"url":"#chapter-8---functions-15-sidor","title":"Chapter 8 - Functions (~15 sidor)"},{"url":"#chapter-10---modules-9-sidor","title":"Chapter 10 - Modules (~9 sidor)"},{"url":"#chapter-16---server-side-javascript-with-node-4-sidor","title":"Chapter 16 - Server-Side JavaScript with Node (~4 sidor)"}]},{"url":"#mdn-web-docs","title":"MDN Web Docs"},{"url":"#eloquent-javascript-3rd-edition","title":"Eloquent JavaScript, 3rd Edition"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/oversikt"},"tableOfContents":{"items":[{"url":"#händer-i-veckan","title":"Händer i veckan"},{"url":"#stå-upp-vlogg","title":"\"Stå-upp\"-vlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#guider","title":"Guider"},{"url":"#handledning","title":"Handledning"},{"url":"#utmaningar","title":"Utmaningar"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/ovningsuppgifter"},"tableOfContents":{"items":[{"url":"#följande-krävs-för-att-kunna-göra-övningsuppgifterna","title":"Följande krävs för att kunna göra övningsuppgifterna"},{"url":"#övningsuppgifter-kursvecka-2","title":"Övningsuppgifter kursvecka 2"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/utmaningar"},"tableOfContents":{"items":[{"url":"#20-från-enkel-utskrift-till-modul-med-exporterad-funktion","title":"2.0 Från enkel utskrift till modul med exporterad funktion","items":[{"url":"#201-utskrift-av-uttrycks-resultat","title":"2.0.1 Utskrift av uttrycks resultat","items":[{"url":"#lösningsförslag","title":"Lösningsförslag"}]},{"url":"#202-spara-ett-uttrycks-resultat-i-en-variabel","title":"2.0.2 Spara ett uttrycks resultat i en variabel","items":[{"url":"#lösningsförslag-1","title":"Lösningsförslag"}]},{"url":"#203-spara-värden-i-variabler","title":"2.0.3 Spara värden i variabler","items":[{"url":"#lösningsförslag-2","title":"Lösningsförslag"}]},{"url":"#204-generalisera-med-en-funktion","title":"2.0.4 Generalisera med en funktion","items":[{"url":"#lösningsförslag-3","title":"Lösningsförslag"}]},{"url":"#205-ecmascript-modularisera-funktionen-","title":"2.0.5 \"ECMAScript-modularisera\" funktionen 🤔","items":[{"url":"#tips","title":"Tips"},{"url":"#lösningsförslag-4","title":"Lösningsförslag"}]},{"url":"#206-din-första-node-applikation","title":"2.0.6 Din första Node-applikation(?)","items":[{"url":"#lösningsförslag-5","title":"Lösningsförslag"}]}]},{"url":"#21-returnera-ett-heltals-värde-ökat-med-1","title":"2.1 Returnera ett heltals värde ökat med 1","items":[{"url":"#exempel","title":"Exempel"},{"url":"#tips-1","title":"Tips","items":[{"url":"#lösningsförslag-6","title":"Lösningsförslag"},{"url":"#alternativ-1","title":"Alternativ 1"},{"url":"#alternativ-2","title":"Alternativ 2"},{"url":"#alternativ-3-","title":"Alternativ 3 👍"},{"url":"#alternativ-4-","title":"Alternativ 4 👎"}]}]},{"url":"#22-returnera-summan-av-två-tal","title":"2.2 Returnera summan av två tal","items":[{"url":"#exempel-1","title":"Exempel"},{"url":"#tips-2","title":"Tips"},{"url":"#lösningsförslag-7","title":"Lösningsförslag","items":[{"url":"#alternativ-1-1","title":"Alternativ 1"},{"url":"#alternativ-2-","title":"Alternativ 2 👍"}]}]},{"url":"#23-konvertera-minuter-till-sekunder","title":"2.3 Konvertera minuter till sekunder","items":[{"url":"#exempel-2","title":"Exempel"},{"url":"#tips-3","title":"Tips"},{"url":"#lösningsförslag-8","title":"Lösningsförslag","items":[{"url":"#alternativ-1-2","title":"Alternativ 1"},{"url":"#alternativ-2-1","title":"Alternativ 2"},{"url":"#alternativ-3","title":"Alternativ 3"}]}]}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-01/guide-nodejs"},"tableOfContents":{"items":[{"url":"#steg-1-installera-nodejs-och-npm","title":"Steg 1. Installera Node.js och npm"},{"url":"#steg-2-öppna-ett-terminalfönster","title":"Steg 2. Öppna ett terminalfönster"},{"url":"#steg-3-kontrollera-versionen-av-nodejs","title":"Steg 3. Kontrollera versionen av Node.js"},{"url":"#steg-4-kontrollera-versionen-av-npm","title":"Steg 4. Kontrollera versionen av npm"},{"url":"#steg-5-klart","title":"Steg 5. Klart!"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/examinationsuppgift"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/guide-jsdoc"},"tableOfContents":{"items":[{"url":"#funktioner","title":"Funktioner","items":[{"url":"#typer","title":"Typer"},{"url":"#defaultvärden","title":"Defaultvärden"}]},{"url":"#moduler","title":"Moduler"},{"url":"#klasser","title":"Klasser"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/oversikt"},"tableOfContents":{"items":[{"url":"#händer-i-veckan","title":"Händer i veckan"},{"url":"#stå-upp-vlogg","title":"\"Stå-upp\"-vlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#övningar","title":"Övningar"},{"url":"#guider","title":"Guider"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-a1","title":"Examinationsuppgift A1"},{"url":"#aktivitetskontroll","title":"Aktivitetskontroll"},{"url":"#utmaningar","title":"Utmaningar"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-17-sidor","title":"JavaScript: The Definitive Guide 7th Edition (~17 sidor)","items":[{"url":"#chapter-2---lexical-structure-1-sida","title":"Chapter 2 - Lexical Structure (~1 sida)"},{"url":"#chapter-5---statements-16-sidor","title":"Chapter 5 - Statements (~16 sidor)"}]},{"url":"#jsdoc","title":"JSDoc"},{"url":"#mdn-web-docs","title":"MDN Web Docs"},{"url":"#eloquent-javascript-3rd-edition","title":"Eloquent JavaScript, 3rd Edition"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/ovningsuppgifter"},"tableOfContents":{"items":[{"url":"#övningsuppgifter-kursvecka-3","title":"Övningsuppgifter kursvecka 3"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/utmaningar"},"tableOfContents":{"items":[{"url":"#30-vad-kommer-att-skrivas-ut","title":"3.0 Vad kommer att skrivas ut?"},{"url":"#31-vad-kommer-att-skrivas-ut","title":"3.1 Vad kommer att skrivas ut?"},{"url":"#33-vad-kommer-att-skrivas-ut","title":"3.3 Vad kommer att skrivas ut?"},{"url":"#34-vad-kommer-att-skrivas-ut","title":"3.4 Vad kommer att skrivas ut?"},{"url":"#35-vad-kommer-att-skrivas-ut","title":"3.5 Vad kommer att skrivas ut?"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-04"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-04/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-28-sidor","title":"JavaScript: The Definitive Guide 7th Edition (~28 sidor)","items":[{"url":"#chapter-5---statements-4-sidor","title":"Chapter 5 - Statements (~4 sidor)"},{"url":"#chapter-7---arrays-24-sidor","title":"Chapter 7 - Arrays (~24 sidor)"}]},{"url":"#mdn-web-docs","title":"MDN Web Docs"},{"url":"#eloquent-javascript-3rd-edition","title":"Eloquent JavaScript, 3rd Edition"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-04/oversikt"},"tableOfContents":{"items":[{"url":"#händer-i-veckan","title":"Händer i veckan"},{"url":"#stå-upp-vlogg","title":"\"Stå-upp\"-vlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#övningar","title":"Övningar"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-a2","title":"Examinationsuppgift A2"},{"url":"#utmaningar","title":"Utmaningar"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-04/ovningsuppgifter"},"tableOfContents":{"items":[{"url":"#övningsuppgifter-kursvecka-4","title":"Övningsuppgifter kursvecka 4"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-04/utmaningar"},"tableOfContents":{"items":[{"url":"#fråga-04-01-vad-returnerar-funktionen","title":"Fråga 04-01: Vad returnerar funktionen?"},{"url":"#fråga-04-02-vad-returnerar-funktionen","title":"Fråga 04-02: Vad returnerar funktionen?"},{"url":"#fråga-04-03-vilka-av-funktionerna-lämnar-argumentet-opåverkat","title":"Fråga 04-03: Vilka av funktionerna lämnar argumentet opåverkat?","items":[{"url":"#funktion-a","title":"Funktion A"},{"url":"#funktion-b","title":"Funktion B"},{"url":"#funktion-c","title":"Funktion C"},{"url":"#funktion-d","title":"Funktion D"}]},{"url":"#fråga-04-04-vad-returnerar-funktionen","title":"Fråga 04-04: Vad returnerar funktionen?"},{"url":"#fråga-04-05-vad-returnerar-funktionen","title":"Fråga 04-05: Vad returnerar funktionen?"},{"url":"#fråga-04-06-vad-returnerar-funktionen","title":"Fråga 04-06: Vad returnerar funktionen?"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-05/guide-jest-spec-name"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-05"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-05/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-15-sidor","title":"JavaScript: The Definitive Guide 7th Edition (~15 sidor)","items":[{"url":"#chapter-6---objects-15-sidor","title":"Chapter 6 - Objects (~15 sidor)"}]},{"url":"#mdn-web-docs","title":"MDN Web Docs"},{"url":"#eloquent-javascript-3rd-edition","title":"Eloquent JavaScript, 3rd Edition"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-05/oversikt"},"tableOfContents":{"items":[{"url":"#händer-i-veckan","title":"Händer i veckan"},{"url":"#stå-upp-vlogg","title":"\"Stå-upp\"-vlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#övningar","title":"Övningar"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-a2","title":"Examinationsuppgift A2"},{"url":"#förnyad-examinationsuppgift-a1","title":"Förnyad examinationsuppgift A1"},{"url":"#utmaningar","title":"Utmaningar"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-05/ovningsuppgifter"},"tableOfContents":{"items":[{"url":"#övningsuppgifter-kursvecka-5","title":"Övningsuppgifter kursvecka 5"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-05/utmaningar"},"tableOfContents":{"items":[{"url":"#fråga-05-01-vad-skrivs-ut","title":"Fråga 05-01: Vad skrivs ut?"},{"url":"#fråga-05-02-vad-skrivs-ut","title":"Fråga 05-02: Vad skrivs ut?"},{"url":"#fråga-05-03-vad-skrivs-ut","title":"Fråga 05-03: Vad skrivs ut?"},{"url":"#fråga-05-04-är-funktionen-run-en-funktion-utan-sidoeffekter-pure-function","title":"Fråga 05-04: Är funktionen \"run\" en funktion utan sidoeffekter? (Pure function)"},{"url":"#fråga-05-05-vad-skrivs-ut","title":"Fråga 05-05: Vad skrivs ut?"},{"url":"#fråga-05-06-vad-skrivs-ut","title":"Fråga 05-06: Vad skrivs ut?"},{"url":"#fråga-05-07-vad-returnerar-funktionen","title":"Fråga 05-07: Vad returnerar funktionen?"},{"url":"#fråga-05-08-hur-många-gånger-kommer-funktionen-printteachers-att-anropas","title":"Fråga 05-08: Hur många gånger kommer funktionen printTeachers() att anropas?"},{"url":"#fråga-05-09-vad-skrivs-ut","title":"Fråga 05-09 Vad skrivs ut?"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-06"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-06/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-17-sidor","title":"JavaScript: The Definitive Guide 7th Edition (~17 sidor)","items":[{"url":"#chapter-9---classes-17-sidor","title":"Chapter 9 - Classes (~17 sidor)"}]},{"url":"#mdn-web-docs","title":"MDN Web Docs"},{"url":"#eloquent-javascript-3rd-edition","title":"Eloquent JavaScript, 3rd Edition"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-06/oversikt"},"tableOfContents":{"items":[{"url":"#händer-i-veckan","title":"Händer i veckan"},{"url":"#stå-upp-vlogg","title":"\"Stå-upp\"-vlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#övningar","title":"Övningar"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-a2","title":"Examinationsuppgift A2"},{"url":"#utmaningar","title":"Utmaningar"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-06/ovningsuppgifter"},"tableOfContents":{"items":[{"url":"#övningsuppgifter","title":"Övningsuppgifter"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-06/utmaningar"},"tableOfContents":{"items":[{"url":"#f06-01-vilket-av-påståendena-nedan-är-mest-korrekt","title":"F06-01: Vilket av påståendena nedan är mest korrekt?"},{"url":"#f06-02-vad-skrivs-ut","title":"F06-02: Vad skrivs ut?","items":[{"url":"#f06-03-vad-skrivs-ut","title":"F06-03: Vad skrivs ut?"},{"url":"#f06-04-vad-skrivs-ut","title":"F06-04: Vad skrivs ut?"},{"url":"#f06-05-vad-skrivs-ut","title":"F06-05: Vad skrivs ut?"},{"url":"#f06-06-vad-skrivs-ut","title":"F06-06: Vad skrivs ut?"}]}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-07"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-07/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-16-sidor","title":"JavaScript: The Definitive Guide 7th Edition (~16 sidor)","items":[{"url":"#chapter-9---classes-16-sidor","title":"Chapter 9 - Classes (~16 sidor)"}]},{"url":"#mdn-web-docs","title":"MDN Web Docs","items":[{"url":"#avancerad-orienterande-läsning","title":"Avancerad orienterande läsning"}]},{"url":"#eloquent-javascript-3rd-edition","title":"Eloquent JavaScript, 3rd Edition"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-07/oversikt"},"tableOfContents":{"items":[{"url":"#händer-i-veckan","title":"Händer i veckan"},{"url":"#stå-upp-vlogg","title":"\"Stå-upp\"-vlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#övningar","title":"Övningar"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-a3","title":"Examinationsuppgift A3"},{"url":"#utmaningar","title":"Utmaningar"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-07/ovningsuppgifter"},"tableOfContents":{"items":[{"url":"#övningsuppgifter-denna-vecka","title":"Övningsuppgifter denna vecka"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-07/utmaningar"},"tableOfContents":{"items":[{"url":"#du-börjar-koda-din-egen-variant","title":"Du börjar, koda din egen variant"},{"url":"#algoritmer-för-att-skapa-en-lottorad","title":"Algoritmer för att skapa en lottorad","items":[{"url":"#algoritmer-och-dess-implementationer","title":"Algoritmer och dess implementationer","items":[{"url":"#algoritm-1","title":"Algoritm 1","items":[{"url":"#implementationer","title":"Implementationer"}]}]},{"url":"#algoritm-2","title":"Algoritm 2","items":[{"url":"#implementationer-1","title":"Implementationer"}]},{"url":"#algoritm-3","title":"Algoritm 3","items":[{"url":"#implementationer-2","title":"Implementationer"}]},{"url":"#övergripande-förklaring-av-implementationerna","title":"Övergripande förklaring av implementationerna","items":[{"url":"#algoritm-1-1","title":"Algoritm 1","items":[{"url":"#alternativ-a-1a","title":"Alternativ A (1A)"},{"url":"#alternativ-b-1b","title":"Alternativ B (1B)"}]},{"url":"#algoritm-2-1","title":"Algoritm 2"},{"url":"#alternativ-a-2a","title":"Alternativ A (2A)","items":[{"url":"#alternativ-b-2b","title":"Alternativ B (2B)"}]},{"url":"#algoritm-3-1","title":"Algoritm 3","items":[{"url":"#alternativ-a-3a","title":"Alternativ A (3A)"},{"url":"#alternativ-b-3b","title":"Alternativ B (3B)"}]}]},{"url":"#jämförelse-av-algoritmer","title":"Jämförelse av algoritmer","items":[{"url":"#generering-av-unika-tal","title":"Generering av unika tal"},{"url":"#effektivitet-och-prestanda","title":"Effektivitet och prestanda"}]},{"url":"#användningsfall","title":"Användningsfall","items":[{"url":"#sammanfattning","title":"Sammanfattning"}]}]}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-08"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-08/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-20-sidor","title":"JavaScript: The Definitive Guide 7th Edition (~20 sidor)","items":[{"url":"#chapter-151---javascript-in-web-browsers-web-programming-basics-17-sidor","title":"Chapter 15.1 - Javascript in Web Browsers, Web Programming Basics (~17 sidor)"},{"url":"#chapter-103---modules-in-es6-3-sidor","title":"Chapter 10.3 - Modules in ES6 (~3 sidor)"},{"url":"#chapter-118---the-console-api-3-sidor","title":"Chapter 11.8 - The Console API (~3 sidor)"}]},{"url":"#mdn-web-docs","title":"MDN Web Docs"},{"url":"#eloquent-javascript-3rd-edition","title":"Eloquent JavaScript, 3rd Edition"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-08/ovningsuppgifter"},"tableOfContents":{"items":[{"url":"#övningsuppgifter-denna-vecka","title":"Övningsuppgifter denna vecka"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-08/oversikt"},"tableOfContents":{"items":[{"url":"#händer-i-veckan","title":"Händer i veckan"},{"url":"#stand-up-vlogg","title":"\"Stand up\"-vlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#övningar","title":"Övningar"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-a3","title":"Examinationsuppgift A3"},{"url":"#utmaningar","title":"Utmaningar"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-08/utmaningar"},"tableOfContents":{"items":[{"url":"#f01-what-is-true-regarding-communication-over-http-multiple-choice","title":"F01. What is true regarding communication over HTTP? (multiple choice)"},{"url":"#f02-in-what-order-do-the-scripts-execute-in-a-modern-browser","title":"F02. In what order do the scripts execute in a modern browser?"},{"url":"#f03-why-is-it-not-recommended-to-use-inline-scripts","title":"F03. Why is it not recommended to use \"inline scripts\"?"},{"url":"#f04-what-does-it-mean-that-a-script-is-deferred-script-defer","title":"F04. What does it mean that a script is deferred? (<script defer>)"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-09"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-09/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-23-sidor","title":"JavaScript: The Definitive Guide 7th Edition (~23 sidor)","items":[{"url":"#chapter-153---javascript-in-web-browsers-scripting-documents-15-sidor","title":"Chapter 15.3 - Javascript in Web Browsers, Scripting Documents (~15 sidor)"},{"url":"#chapter-154---javascript-in-web-browsers-scripting-documents-7-sidor","title":"Chapter 15.4 - Javascript in Web Browsers, Scripting Documents (~7 sidor)"},{"url":"#chapter-156---javascript-in-web-browsers-web-components-1-sida","title":"Chapter 15.6 - Javascript in Web Browsers, Web Components (~1 sida)"}]},{"url":"#mdn-web-docs","title":"MDN Web Docs"},{"url":"#eloquent-javascript-3rd-edition","title":"Eloquent JavaScript, 3rd Edition"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-09/oversikt"},"tableOfContents":{"items":[{"url":"#händer-i-veckan","title":"Händer i veckan"},{"url":"#stand-up-vlogg","title":"\"Stand up\"-vlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#övningar","title":"Övningar"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-a3","title":"Examinationsuppgift A3"},{"url":"#utmaningar","title":"Utmaningar"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-09/ovningsuppgifter"},"tableOfContents":{"items":[{"url":"#övningsuppgifter-denna-vecka","title":"Övningsuppgifter denna vecka"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-09/utmaningar"},"tableOfContents":{"items":[{"url":"#f09-01-which-object-is-the-global-object-in-the-browser","title":"F09-01: Which object is the \"global object\" in the browser?"},{"url":"#f09-02-dom-is-an-abbreviation-for","title":"F09-02: DOM is an abbreviation for...."},{"url":"#f09-03-how-many-elements-does-the-snippet-contain","title":"F09-03: How many \"Elements\" does the snippet contain?"},{"url":"#f09-04-how-many-nodes-does-the-snippet-contain","title":"F09-04: How many \"Nodes\" does the snippet contain?"},{"url":"#f09-05-how-many-attributes-does-the-snippet-contain","title":"F09-05: How many \"attributes\" does the snippet contain?"},{"url":"#f09-06-which-options-do-you-have-to-select-the-li-element-containing-the-text-node-second-one","title":"F09-06: Which options do you have to select the li element containing the text node \"Second one\"?"},{"url":"#f09-07-how-do-you-create-a-new-element_node-using-javascript-multiple-choice","title":"F09-07: How do you create a new ELEMENT_NODE using JavaScript? (Multiple choice)"},{"url":"#f09-08-given-html-and-css-which-classclasses-is-set-on-the-div","title":"F09-08: Given HTML and CSS. Which class/classes is set on the div?"},{"url":"#f09-09-why-do-we-use-templates-template","title":"F09-09: Why do we use templates (<template>)?"},{"url":"#f09-10-why-do-we-not-want-styling-to-be-done-in-our-javascript-files-multiple-choice","title":"F09-10: Why do we not want styling to be done in our JavaScript files? (multiple choice)"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-10"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-10/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-17-sidor","title":"JavaScript: The Definitive Guide 7th Edition (~17 sidor)","items":[{"url":"#chapter-156---javascript-in-web-browsers-web-components-13-sidor","title":"Chapter 15.6 - Javascript in Web Browsers, Web Components (~13 sidor)"},{"url":"#chapter-119---the-url-apis-3-sidor","title":"Chapter 11.9 - The URL APIs (~3 sidor)"},{"url":"#chapter-103---modules-in-es6-1-sida","title":"Chapter 10.3 - Modules in ES6 (~1 sida)"}]},{"url":"#mdn-web-docs","title":"MDN Web Docs"},{"url":"#eloquent-javascript-3rd-edition","title":"Eloquent JavaScript, 3rd Edition"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-10/oversikt"},"tableOfContents":{"items":[{"url":"#händer-i-veckan","title":"Händer i veckan"},{"url":"#stand-up-vlogg","title":"\"Stand up\"-vlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#övningar","title":"Övningar"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-a3","title":"Examinationsuppgift A3"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-10/ovningsuppgifter"},"tableOfContents":{"items":[{"url":"#övningsuppgifter-denna-vecka","title":"Övningsuppgifter denna vecka"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-11"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-11/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-x-sidor","title":"JavaScript: The Definitive Guide 7th Edition (~X sidor)","items":[{"url":"#chapter-152---javascript-in-web-browsers-events-11-sidor","title":"Chapter 15.2 - Javascript in Web Browsers, Events (11 sidor)"}]},{"url":"#mdn-web-docs","title":"MDN Web Docs"},{"url":"#eloquent-javascript-3rd-edition","title":"Eloquent JavaScript, 3rd Edition"},{"url":"#fördjupande-inspelningar","title":"Fördjupande inspelningar","items":[{"url":"#extern---philip-roberts-what-the-heck-is-the-eventloop-anyway---jsconf-eu-2014","title":"Extern - Philip Roberts: What the heck is the eventloop anyway - JSConf EU 2014"},{"url":"#extern---jake-archibald-in-the-loop---jsconfasia","title":"Extern - Jake Archibald: In The Loop - JSConf.Asia"}]}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-11/oversikt"},"tableOfContents":{"items":[{"url":"#händer-i-veckan","title":"Händer i veckan"},{"url":"#stand-up-vlogg","title":"\"Stand up\"-vlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#övningar","title":"Övningar"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-b1","title":"Examinationsuppgift B1"},{"url":"#examinationsuppgift-b2","title":"Examinationsuppgift B2"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-11/ovningsuppgifter"},"tableOfContents":{"items":[{"url":"#övningsuppgifter-denna-vecka","title":"Övningsuppgifter denna vecka"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-11/utmaningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-12"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-12/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-42-sidor","title":"JavaScript: The Definitive Guide 7th Edition (~42 sidor)","items":[{"url":"#chapter-116---the-javascript-standard-library---serialization-and-parsing-3-sidor","title":"Chapter 11.6 - The Javascript Standard Library - Serialization and Parsing (~3 sidor)"},{"url":"#chapter-13---asynchronous-javascript-28-sidor","title":"Chapter 13 - Asynchronous JavaScript (~28 sidor)"},{"url":"#chapter-1511---javascript-in-web-browsers---networking-11-sidor","title":"Chapter 15.11 - JavaScript in Web Browsers - Networking (~11 sidor)"}]},{"url":"#mdn-web-docs","title":"MDN Web Docs"},{"url":"#eloquent-javascript-3rd-edition","title":"Eloquent JavaScript, 3rd Edition"},{"url":"#fördjupande-inspelningar","title":"Fördjupande inspelningar","items":[{"url":"#extern---fun-fun-functions-async--await","title":"Extern - Fun Fun Functions, Async / Await"}]}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-12/oversikt"},"tableOfContents":{"items":[{"url":"#händer-i-veckan","title":"Händer i veckan"},{"url":"#stand-up-vlogg","title":"\"Stand up\"-vlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#övningar","title":"Övningar"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-b2","title":"Examinationsuppgift B2"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/samlingar/delkurs-b"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-13"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-12/utmaningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-13/ovningsuppgifter"},"tableOfContents":{"items":[{"url":"#övningsuppgifter-denna-vecka","title":"Övningsuppgifter denna vecka"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-13/oversikt"},"tableOfContents":{"items":[{"url":"#händer-i-veckan","title":"Händer i veckan"},{"url":"#stand-up-vlogg","title":"\"Stand up\"-vlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#övningar","title":"Övningar"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-b2","title":"Examinationsuppgift B2"},{"url":"#utmaningar","title":"Utmaningar"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-13/utmaningar"},"tableOfContents":{"items":[{"url":"#f13-01-what-is-wrong-with-the-given-code","title":"F13-01: What is \"wrong\" with the given code?​"},{"url":"#f13-02-the-timer","title":"F13-02: The Timer"},{"url":"#f13-03-the-game","title":"F13-03: The Game"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-14"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-14/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-12-sidor","title":"JavaScript: The Definitive Guide 7th Edition (~12 sidor)","items":[{"url":"#chapter-1512---javascript-in-web-browsers---storage-12-sidor","title":"Chapter 15.12 - Javascript in Web Browsers - Storage (~12 sidor)"}]},{"url":"#mdn-web-docs","title":"MDN Web Docs"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-14/oversikt"},"tableOfContents":{"items":[{"url":"#händer-i-veckan","title":"Händer i veckan"},{"url":"#stand-up-vlogg","title":"\"Stand up\"-vlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#övningar","title":"Övningar"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-b2","title":"Examinationsuppgift B2"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-14/ovningsuppgifter"},"tableOfContents":{"items":[{"url":"#övningsuppgifter-denna-vecka","title":"Övningsuppgifter denna vecka"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-14/utmaningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-15"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-15/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-1-sida","title":"JavaScript: The Definitive Guide 7th Edition (~1 sida)","items":[{"url":"#chapter-15157---javascript-in-web-browsers---storagesummary-and-suggestions-for-further-reading-1-sida","title":"Chapter 15.15.7 - Javascript in Web Browsers - StorageSummary and Suggestions for Further Reading (~1 sida)"}]},{"url":"#mdn-web-docs","title":"MDN Web Docs"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-15/oversikt"},"tableOfContents":{"items":[{"url":"#händer-i-veckan","title":"Händer i veckan"},{"url":"#stand-up-vlogg","title":"\"Stand up\"-vlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-b3","title":"Examinationsuppgift B3"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-15/utmaningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-16"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-16/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-12-sidor","title":"JavaScript: The Definitive Guide 7th Edition (~12 sidor)","items":[{"url":"#chapter-119---the-javascript-standard-library---url-apis-4-sidor","title":"Chapter 11.9 - The JavaScript Standard Library - URL APIs (~4 sidor)"},{"url":"#chapter-1510---javascript-in-web-browsers---location-navigation-and-history-6-sidor","title":"Chapter 15.10 - Javascript in Web Browsers - Location, Navigation and History (~6 sidor)"},{"url":"#chapter-1036---modules---dynamic-imports-with-import-2-sidor","title":"Chapter 10.3.6 - Modules - Dynamic Imports with import() (~2 sidor)"}]},{"url":"#mdn-web-docs","title":"MDN Web Docs"},{"url":"#other-resources","title":"Other resources"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-16/oversikt"},"tableOfContents":{"items":[{"url":"#händer-i-veckan","title":"Händer i veckan"},{"url":"#standupvlogg","title":"Standupvlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-b3","title":"Examinationsuppgift B3"},{"url":"#studiefrågor","title":"Studiefrågor"},{"url":"#tips","title":"Tips"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-16/utmaningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-17-19"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-17-19/lasanvisningar"},"tableOfContents":{"items":[{"url":"#javascript-the-definitive-guide-7th-edition-48-sidor","title":"JavaScript: The Definitive Guide 7th Edition (~48 sidor)","items":[{"url":"#chapter-157---javascript-in-web-browsers---svg-scalable-vector-graphics-7-sidor","title":"Chapter 15.7 - Javascript in Web Browsers - SVG: Scalable Vector Graphics (7 sidor)"},{"url":"#chapter-158---javascript-in-web-browsers---graphics-in-canvas-20-sidor","title":"Chapter 15.8 - Javascript in Web Browsers - Graphics in <canvas> (20 sidor)"},{"url":"#chapter-159---javascript-in-web-browsers---audio-apis-2-sidor","title":"Chapter 15.9 - Javascript in Web Browsers - Audio APIs (2 sidor)"},{"url":"#chapter-1511---javascript-in-web-browsers---networking-3-sidor","title":"Chapter 15.11 - JavaScript in Web Browsers - Networking (~3 sidor)"},{"url":"#chapter-1513---javascript-in-web-browsers---worker-threads-and-messaging-8-sidor","title":"Chapter 15.13 - JavaScript in Web Browsers - Worker Threads and Messaging (~8 sidor)"},{"url":"#chapter-1515---javascript-in-web-browsers---summary-and-suggestions-for-further-reading-8-sidor","title":"Chapter 15.15 - JavaScript in Web Browsers - Summary and Suggestions for Further Reading (~8 sidor)"}]},{"url":"#mdn-web-docs","title":"MDN Web Docs"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-17-19/oversikt"},"tableOfContents":{"items":[{"url":"#standupvlogg","title":"Standupvlogg"},{"url":"#stödjande-inspelningar","title":"Stödjande inspelningar"},{"url":"#läsanvisningar","title":"Läsanvisningar"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-b3","title":"Examinationsuppgift B3"},{"url":"#utmaningar","title":"Utmaningar"},{"url":"#fredagshäng","title":"Fredagshäng"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-17-19/utmaningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-20"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-20/oversikt"},"tableOfContents":{"items":[{"url":"#standupvlogg","title":"Standupvlogg"},{"url":"#handledning","title":"Handledning"},{"url":"#examinationsuppgift-b3","title":"Examinationsuppgift B3"}]}}},{"node":{"fields":{"slug":"/examinationsuppgifter/om/resurser/kom-igang"},"tableOfContents":{"items":[{"url":"#kom-igång-med-uppgiften","title":"Kom igång med uppgiften"},{"url":"#arbetsgång-med-examinationsuppgiften","title":"Arbetsgång med examinationsuppgiften","items":[{"url":"#köra-din-kod","title":"Köra din kod"},{"url":"#kodstandard","title":"Kodstandard"},{"url":"#testning","title":"Testning"}]}]}}},{"node":{"fields":{"slug":"/examinationsuppgifter/om/resurser/mr"},"tableOfContents":{"items":[{"url":"#förberedelse","title":"Förberedelse"},{"url":"#skapa-en-ny-merge-request","title":"Skapa en ny Merge Request"},{"url":"#fyll-i-formuläret-new-merge-request","title":"Fyll i formuläret \"New Merge Request\""},{"url":"#genomför-inlämningen","title":"Genomför inlämningen"},{"url":"#buggfixar-med-mera-efter-inlämning","title":"Buggfixar med mera efter inlämning"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/git-guider/00-om-git"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-01/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#typer-värden-uttryck-och-operatorer","title":"Typer, värden, uttryck och operatorer"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/git-guider/10-git"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/git-guider/12-commit-messages"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/git-guider/12-multipla-datorer"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/git-guider/14-multiple-git-user-configs"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/git-guider/16-ssh-troubleshoot"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/git-guider/20-detta-hander-vid-git-kommandon"},"tableOfContents":{"items":[{"url":"#introduktion","title":"Introduktion"},{"url":"#grundläggande-git-kommandon","title":"Grundläggande Git-kommandon","items":[{"url":"#git-clone-repository","title":"git clone <repository>"},{"url":"#git-add","title":"git add"},{"url":"#git-commit--m-write-an-imperative-message","title":"git commit -m '<write an imperative message>'"},{"url":"#git-push","title":"git push"},{"url":"#git-pull","title":"git pull"}]}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/git-guider"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#styrstrukturer---sekvenser","title":"Styrstrukturer - Sekvenser"},{"url":"#styrstrukturer---selektioner","title":"Styrstrukturer - Selektioner"},{"url":"#styrstrukturer---iterationer","title":"Styrstrukturer - Iterationer"},{"url":"#kommentarer","title":"Kommentarer"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/resurser/ovningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#variabler-och-konstanter","title":"Variabler och konstanter"},{"url":"#funktioner","title":"Funktioner"},{"url":"#moduler","title":"Moduler"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/resurser/ovningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-04/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#exempel---vilket-unicode-värde","title":"Exempel - Vilket Unicode-värde"},{"url":"#arrayer","title":"Arrayer"},{"url":"#undantag","title":"Undantag"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-04/resurser/ovningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-05/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#objekt","title":"Objekt"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-05/resurser/ovningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-06/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#exempel---ordräknaren","title":"Exempel - Ordräknaren"},{"url":"#klasser","title":"Klasser"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-06/resurser/ovningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-07/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#inkapsling","title":"Inkapsling"},{"url":"#arv","title":"Arv"},{"url":"#validering-och-strukturerad-felhantering","title":"Validering och strukturerad felhantering"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-07/resurser/ovningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-08/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#webbläsaren-och-javascript","title":"Webbläsaren och Javascript"},{"url":"#varför-javascript-i-webbläsaren","title":"Varför Javascript i webbläsaren?"},{"url":"#introduktion-till-custom-elements-och-webbkomponenter","title":"Introduktion till \"Custom elements\" och webbkomponenter"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-08/resurser/ovningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-09/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#html-element-and-the-document-object-model","title":"HTML Element and the Document Object Model"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-09/resurser/ovningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-10/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#webbkomponenter---en-introduktion-till-custom-elements","title":"Webbkomponenter - En introduktion till \"Custom Elements\""},{"url":"#webbkomponenter---filstruktur","title":"Webbkomponenter - Filstruktur"},{"url":"#webbkomponenter---skapa-custom-elements","title":"Webbkomponenter - Skapa Custom Elements"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-10/resurser/ovningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-11/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#samtidighetsmodellen-och-eventdriven-programmering","title":"Samtidighetsmodellen och eventdriven programmering"},{"url":"#webbkomponenter---händelser","title":"Webbkomponenter - Händelser"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-11/resurser/ovningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-12/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#json","title":"JSON"},{"url":"#kommunikation-från-webbläsaren","title":"Kommunikation från Webbläsaren"},{"url":"#asynkron-programmering---introduktion","title":"Asynkron programmering - Introduktion"},{"url":"#asynkron-programmering---promises-och-asyncawait","title":"Asynkron programmering - Promises och Async/Await"},{"url":"#cross-origin-resource-charing-cors","title":"Cross Origin Resource Charing (CORS)"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-12/resurser/ovningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-13/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#komposition-av-komponenter","title":"Komposition av komponenter"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-13/resurser/ovningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-14/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#lagring-i-webbläsaren","title":"Lagring i webbläsaren"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-14/resurser/ovningar"},"tableOfContents":{}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-15/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#webbapplikationer-och-introduktion-till-pwa","title":"Webbapplikationer och introduktion till PWA"},{"url":"#installerbara-pwas","title":"Installerbara PWAs"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-16/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#pålitliga-pwa-applikationer","title":"Pålitliga PWA-applikationer"},{"url":"#lazy-loading","title":"Lazy loading"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-17-19/resurser/inspelningar"},"tableOfContents":{"items":[{"url":"#kapabla-pwas","title":"Kapabla PWAs"},{"url":"#web-sockets-api","title":"Web Sockets API"}]}}},{"node":{"fields":{"slug":"/samlingar/delkurs-b/ovningar"},"tableOfContents":{"items":[{"url":"#kursvecka-8---webbläsaren-och-javascript","title":"Kursvecka 8 - Webbläsaren och Javascript"},{"url":"#kursvecka-9---html-element","title":"Kursvecka 9 - HTML-element"},{"url":"#kursvecka-10---webbkomponenter","title":"Kursvecka 10 - Webbkomponenter"},{"url":"#kursvecka-11---händelser","title":"Kursvecka 11 - Händelser"},{"url":"#kursvecka-12---asyncawait","title":"Kursvecka 12 - Async/Await"},{"url":"#kursvecka-13---komposition","title":"Kursvecka 13 - Komposition"},{"url":"#kursvecka-14---lagring","title":"Kursvecka 14 - Lagring"},{"url":"#kursvecka-15","title":"Kursvecka 15+"}]}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-12/ovningsuppgifter"},"tableOfContents":{"items":[{"url":"#övningsuppgifter-denna-vecka","title":"Övningsuppgifter denna vecka"}]}}}]}}}