Cannot redeclare block-scoped variable TypeScript
Hibaüzenet
TS2451: Cannot redeclare block-scoped variable 'x'
Hibás kód
let x = 1;
let x = 2;
Javított kód
let x = 1;
x = 2;
Magyarázat
Cannot redeclare block-scoped variable hiba akkor fordul elő, amikor ugyanabban a blokkban kétszer deklarálsz `let` vagy `const` változót. A blokkszintű deklarációk nem engedik a névütközést. A megoldás, hogy vagy csak egyszer deklarálod, majd felülírod az értéket, vagy új blokkot nyitsz, ha szükség van ugyanarra a névre külön logikai egységekben.
További információ: MDN – let
