TypeError: Assignment to constant variable

Assignment to constant variable JavaScript hiba: konstans értékének módosítása és alternatívák.

Assignment to constant variable

Hibaüzenet

TypeError: Assignment to constant variable

Hibás kód

const PI = 3.14;
PI = 3.1415;

Javított kód

let pi = 3.14;
pi = 3.1415;

Magyarázat

Assignment to constant variable hiba akkor fordul elő, amikor a JavaScript `const` kulcsszóval deklarált változó értékét próbálod módosítani. A `const` garantálja az egyszeri inicializálást, így új érték hozzárendelése TypeError-t eredményez. A megoldás, hogy ha változó értékre van szükség, használj `let`-et, vagy ha objektum tulajdonságait akarod módosítani, a kezdeti referenciát hagyd `const`-tal, de az objektum tulajdonságait lehet szerkeszteni.

További információ: MDN – const