⊗jsPmObCPW 102 of 505 menu

Приступ програмирања кроз константе у JavaScript-у

У последње време у JavaScript-у се појавио нови приступ декларисању променљивих. Суштина приступа је у томе што свуда користимо const уместо let, осим у оним случајевима када тачно знамо да ће вредност бити променљива.

Погледајте пример:

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

Овај приступ је веома популаран и можете га срести у различитим страним изворима.

Ја сам, међутим, против овог модерног приступа. Ствар је у томе што су константе измишљене за складиштење вредности попут броја Пи. То јест за такве вредности које су предодређене у вашем програму. Декларисање свих променљивих као константи је у супротности са том идејом.

Поред тога, понашање низова и објеката није баш логично - декларишемо их као константе, а ипак можемо слободно мењати њихова својства. Какве су то константе ако их можемо мењати?

Често се декларисање објеката као константи користи зато да не бисмо могли да променимо тип података - да уместо објекта уписемо примитив. Али ако нам је потребна контрола типова, која није подразумевано присутна у JavaScript-у, онда је боље користити његов дијалект TypeScript.

Укратко, можете користити овај приступ, пошто је тренутно у моди, али ја сам против и даље у уџбенику променљиве ће се наставити да декларишу преко let, како су то замислили аутори језика.

Пребројите следећи код користећи описани приступ:

const arr = [1, 2, 3, 4, 5]; const res = arr[1] + arr[2]; console.log(res);
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј