⊗jsPmObCPW 102 of 505 menu

Konstant-baseret programmeringstilgang i JavaScript

I den senere tid er der opstået en ny tilgang til deklaration af variable i JavaScript. Essensen af tilgangen er, at vi overalt bruger const i stedet for let, bortset fra de tilfælde, hvor vi præcis ved, at værdien vil være variabel.

Se eksempel:

const a = 1; const b = 2; const c = a + b; console.log(c);

Denne tilgang er meget populær, og du kan støde på den i forskellige tredjepartskilder.

Jeg er dog imod denne moderne tilgang. Forholdet er, at konstanter blev opfundet for at lagre værdier som f.eks. Pi. Altså for sådanne værdier, som er forudbestemt i dit program. At deklarere alle variable som konstanter modsiger denne idé.

Derudover er adfærden for arrays og objekter ikke særlig logisk - vi deklarerer dem som konstanter, men vi kan roligt ændre deres egenskaber. Hvad er det for nogle konstanter, hvis de kan ændres?

Ofte bruges deklaration af objekter som konstanter for at sikre, at vi ikke kan skifte datatype - for eksempel at erstatte et objekt med en primitiv værdi. Men hvis vi har brug for typekontrol, som manglende som standard i JavaScript, er det bedre at bruge dens dialekt TypeScript.

Kort sagt, du kan bruge denne tilgang, hvis det er på mode, men jeg er imod den, og fremover i vejledningen vil variable fortsat blive deklareret med let, som det var tænkt af sprogets opfindere.

Omskriv følgende kode ved hjælp af den beskrevne tilgang:

const arr = [1, 2, 3, 4, 5]; const res = arr[1] + arr[2]; console.log(res);
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis