⊗jsPmObCPW 102 of 505 menu

Падыход праграмавання праз канстанты ў JavaScript

У апошні час у JavaScript узнік новы падыход да аб'яўлення зменных. Сутнасць падыходу ў тым, што замест let мы ўсюды выкарыстоўваем const, акрамя тых выпадкаў, калі мы дакладна ведаем, што значэнне будзе зменным.

Глядзіце прыклад:

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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць