JavaScript-mancy Vlog: Learn About JavaScript Function Scoping, Hoisting and How to Win With Let And Const

This week I continue the JavaScript-mancy vlog with a new episode that starts the secret path of the JavaScriptmancer with an initiation to the JavaScript Arcana: The weirdest parts of JavaScript. In this issue we take a look at some foundational aspects of JavaScript like function scoping and hoisting, and how you can take advantage of ES6/ES2015 let and const keywords to get a similar behavior to C# block scoping.