JavaScript'te
let ile const arasındaki temel fark nedir?- a
constile tanımlanan bir binding'e ilk atamadan sonra yeniden atama yapılamaz✓ - b
constdeğişkene yalnızca onu tanımlayan fonksiyonun içinden erişilebilir - c
letdeğişkeni hoisting'e uğramaz,constuğrar - d
constayrıca bir obje veya array'in içeriğinin değişmesini de engeller
Açıklama:
const, binding'in kendisine yeniden atama yapmayı yasaklar; let yeniden atamaya izin verir. İkisi de block-scoped'tır, bu yüzden (b) yanlıştır. const işaret ettiği değeri dondurmaz — bir const objenin property'leri hâlâ değiştirilebilir; bu yüzden (d) çok yaygın bir yanılgıdır.