Saya mengerti mengapa varmengambil nama itu - itu variabel, const- itu adalah konstan, tetapi apa artinya di belakang nama itu let, yang lingkupnya ke blok saat ini? Biarlah?
LETdijelaskan pada halaman 7 dari draft pertama manual, tertanggal Mei 1964, pdf di sini .
constadalah referensi objek yang konstan, atau tidak berubah (hanya-baca) di mana objek itu sendiri masih bisa berubah. Misalnya. Setelah deklarasi / penugasan const foo = ['bar'], foo.push('bat')masih akan sah, tetapi foo = ['bar', 'bat']tidak. Tapi itu terlalu banyak mengetik.
LET. Mungkin ada contoh bahasa sebelumnya.