Started Prepping students to understand Front End Javascript environment by introducing ESLint, NPM, Babel, and ES6. In introducing the concept of classes, I wanted to make sure there was an understanding of hoisting which took me on a serious rabbit hole of reading! My goal is to be able to explain hoisting, by better understanding the execution context.
JS Factory functions vs constructor functions vs classes
Classes and prototypal inheritance