The keyword let allows us to create block scopes in JavaScript. Let’s see some examples.
Block scope
Using var.
Using let.
Loops
Using var.
Using let.
Duplidated variables
Using var.
Using let.
Here you can find an JS Bin with the examples.