⊗jsPmObCPW 102 of 505 menu

Konstantų programavimo požiūris JavaScript

Pastaruoju metu JavaScript atsirado naujas požiūris į kintamųjų deklaravimą. Požiūrio esmė tai, kad vietoj let mes visur naudojame const, išskyrus tuos atvejus, kai mes tiksliai žinome, kad reikšmė bus kintama.

Žiūrėkite pavyzdį:

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

Šis požiūris yra labai populiarus ir jūs galite sutikti jį įvairiuose trečiosios šalies šaltiniuose.

Aš, tačiau, prieš šį madingą požiūrį. Reikalas tas, kad konstantos buvo sukurtos reikšmėms, tokioms kaip Pi skaičius, saugoti. Tai yra tokios reikšmės, kurios yra iš anksto nustatytos jūsų programoje. Visų kintamųjų deklaravimas konstantomis prieštarauja šiai idėjai.

Be to, nėra labai logiška masyvų ir objektų elgsena - mes juos deklaruojame konstantomis, tačiau vis tiek galime ramiai keisti jų savybes. Kas čia per konstantos, jei jas galima keisti?

Dažnai objektų deklaravimas konstantomis naudojamas tam, kad mes negalėtume pakeisti duomenų tipo - vietoj objekto įrašyti primityvą. Bet jei mums reikia tipų kontrolės, kurios nėra pagal nutylėjimą JavaScript, geriau pasinaudoti jo dialektu TypeScript.

Apskritai, jūs galite naudotis šiuo požiūriu, jei tokia mada, bet aš prieš ir toliau vadovėlyje kintamieji vis tiek bus deklaruojami per let, kaip buvo sumanyta kalbos autorių.

Perrašykite šį kodą naudodami aprašytą požiūrį:

const arr = [1, 2, 3, 4, 5]; const res = arr[1] + arr[2]; console.log(res);
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti