⊗jsPmObCPW 102 of 505 menu

Tilnærmingen til programmering gjennom konstanter i JavaScript

I det siste har en ny tilnærming til deklarasjon av variabler dukket opp i JavaScript. Essensen av tilnærmingen er at i stedet for let bruker vi overalt const, bortsett fra tilfeller der vi vet sikkert at verdien vil være variabel.

Se eksempel:

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

Denne tilnærmingen er veldig populær, og du kan møte på den i diverse andre kilder.

Jeg er imidlertid imot denne moteriktige tilnærmingen. Saken er at konstanter ble oppfunnet for å lagre verdier som Pi. Altså for slike verdier som er forhåndsbestemt i programmet ditt. Å deklarere alle variabler som konstanter strider mot denne ideen.

I tillegg er ikke oppførselen til arrays og objekter veldig logisk - vi deklarerer dem som konstanter, men likevel kan vi rolig endre deres egenskaper. Hva slags konstanter er det, hvis de kan endres?

Ofte brukes deklarasjon av objekter som konstanter for at vi ikke skal kunne endre datatypen - for å erstatte objektet med en primitiv verdi. Men hvis vi trenger kontroll av typer, noe som ikke finnes som standard i JavaScript, er det bedre å bruke dialekten TypeScript.

Kort sagt, du kan bruke denne tilnærmingen, siden det er moten, men jeg er imot, og videre i læreboken vil variabler fortsatt deklareres via let, slik det var tenkt av forfatterne av språket.

Omskriv følgende kode ved å bruke den beskrevne tilnærmingen:

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