Il block scope è stato introdotto con let e const, perché prima con var non esisteva questo concetto.
Approfondimento qui:
Last updated 2 years ago