JavaScript – Objects, Scopes and Closures Amateur
Resources
Read or watch:
- JavaScript object basics
- Object-oriented JavaScript (read all examples!)
- Class – ES6
- super – ES6
- extends – ES6
- Object prototypes
- Inheritance in JavaScript
- Closures
- this/self
- Modern JS
Learning Objectives
At the end of this project, you are expected to be able to explain to anyone, without the help of Google:
General
- Why JavaScript programming is amazing
- How to create an object in JavaScript
- What
this
means - What
undefined
means - Why the variable type and scope is important
- What is a closure
- What is a prototype
- How to inherit an object from another