⊗jsPmObCPW 102 of 505 menu

Přístup programování pomocí konstant v JavaScriptu

V poslední době se v JavaScriptu objevil nový přístup k deklaraci proměnných. Podstata přístupu spočívá v tom, že místo let používáme všude const, kromě případů, kdy přesně víme, že hodnota bude proměnná.

Podívejte se na příklad:

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

Tento přístup je velmi populární a můžete se s ním setkat v různých třetích zdrojích.

Já jsem však proti tomuto módnímu přístupu. Jde o to, že konstanty byly vymyšleny pro ukládání hodnot jako číslo Pí. Tedy pro takové hodnoty, které jsou předem dány ve vašem programu. Deklarace všech proměnných konstantami je v rozporu s touto myšlenkou.

Kromě toho není příliš logické chování polí a objektů - deklarujeme je jako konstanty, přičemž klidně můžeme měnit jejich vlastnosti. Co jsou to za konstanty, pokud je lze měnit?

Často se deklarace objektů jako konstant používá proto, abychom nemohli změnit typ dat - místo objektu zapsat primitiv. Ale pokud potřebujeme kontrolu typů, která v JavaScriptu není defaultně, je lepší použít jeho dialekt TypeScript.

Obecně, můžete tento přístup používat, je-li to taková móda, ale já jsem proti a dále v učebnici se proměnné i nadále budou deklarovat pomocí let, jak bylo zamýšleno autory jazyka.

Přepište následující kód pomocí popsaného přístupu:

const arr = [1, 2, 3, 4, 5]; const res = arr[1] + arr[2]; console.log(res);
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout