⊗jsPmObCPW 102 of 505 menu

Pristop programiranja s konstantami v JavaScript

V zadnjem času se je v JavaScriptu pojavil nov pristop k deklariranju spremenljivk. Bistvo pristopa je v tem, da namesto let povsod uporabljamo const, razen v primerih, ko točno vemo, da bo vrednost spremenljiva.

Poglejte primer:

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

Ta pristop je zelo priljubljen in ga lahko srečate v različnih zunanjih virih.

Jaz pa sem proti temu modnemu pristopu. Bistvo je v tem, da so bile konstante zasnovane za shranjevanje vrednosti, kot je na primer število Pi. To pomeni za takšne vrednosti, ki so vnaprej določene v vašem programu. Deklariranje vseh spremenljivk kot konstant je v nasprotju s to idejo.

Poleg tega ni zelo logično obnašanje polj in objektov - deklariramo jih kot konstante, hkrati pa mirno lahko spreminjamo njihove lastnosti. Kakšne so to konstante, če jih lahko spreminjamo?

Deklariranje objektov kot konstant se pogosto uporablja zato, da ne moremo spremeniti tipa podatkov - namesto objekta zapisati primitiv. Toda če potrebujemo nadzor tipov, ki ga privzeto ni v JavaScriptu, je bolje uporabiti narečje TypeScript.

Na splošno lahko uporabljate ta pristop, ker je taka moda, vendar sem jaz proti in naprej v učbeniku se bodo spremenljivke še naprej deklarirale z let, kot so si zamislili avtorji jezika.

Prepišite naslednjo kodo z opisanim pristopom:

const arr = [1, 2, 3, 4, 5]; const res = arr[1] + arr[2]; console.log(res);
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni