⊗jsPmObCPW 102 of 505 menu

Konstanšu programmēšanas pieeja JavaScript

Pēdējā laikā JavaScript ir radījusies jauna pieeja mainīgo deklarēšanai. Pieejas būtība ir tāda, ka visur izmantojam const, izņemot tos gadījumus, kad mēs precīzi zinām, ka vērtība mainīsies.

Skatiet piemēru:

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

Šī pieeja ir ļoti populāra un jūs varat sastapties ar to dažādos trešo pušu avotos.

Es tomēr esmu pret šo moderno pieeju. Lieta tāda, ka konstantes tika izgudrotas vērtību glabāšanai, piemēram, Pi skaitlim. Tas ir tiem mainīgajiem, kas ir iepriekš noteikti jūsu programmā. Visu mainīgo deklarēšana kā konstantām pretrunā šai idejai.

Turklāt masīvu un objektu darbība nav īsti loģiska - mēs tos deklarējam kā konstantes, tajā pašā laikā mēs varam brīvi mainīt to īpašības. Kas tad šīs par konstantēm, ja tās var mainīt?

Bieži vien objektu deklarēšana kā konstantes tiek izmantota tam, lai mēs nevarētu mainīt datu tipu - objekta vietā ierakstīt primitīvu. Bet, ja mums ir nepieciešama tipu kontrole, kuras pēc noklusējuma nav JavaScript, tad labāk izmantot tā dialektu TypeScript.

Kopumā, jūs varat izmantot šo pieeju, ja tāda ir mode, bet es esmu pret, un tālāk mācību grāmatā mainīgie tiks deklarēti ar let, kā to bija iecerējuši valodas autori.

Pārrakstiet šādu kodu, izmantojot aprakstīto pieeju:

const arr = [1, 2, 3, 4, 5]; const res = arr[1] + arr[2]; console.log(res);
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt