## How JavaScript Works Behind the Scenes

- [Scope and the Scope Chain](https://github.com/somekindofwallflower/complete-javascript-course-2021/blob/master/08_Behind-the-Scene/01_scoping.js)
- [Variable Environment: Hoisting and The TDZ](https://github.com/somekindofwallflower/complete-javascript-course-2021/blob/master/08_Behind-the-Scene/02_hoisting.js)
- [The this Keyword](https://github.com/somekindofwallflower/complete-javascript-course-2021/blob/master/08_Behind-the-Scene/03_this_keyword.js)
- [Regular Functions vs. Arrow Functions](https://github.com/somekindofwallflower/complete-javascript-course-2021/blob/master/08_Behind-the-Scene/04_regular_arrow_functions.js)
- [Primitive vs. Objects (Primitive vs. Reference Types)](https://github.com/somekindofwallflower/complete-javascript-course-2021/blob/master/08_Behind-the-Scene/05_primitives_objects.js)
