A series of javascript training examples and exercies
In this first lesson we will explore some of the basic concepts of javascript and it's prototype based model. We will go through:
- Objects - how they are created, differences between creation methods, property descriptors
- Functions as constructors - the usage of
new
operator - How objects are linked together using prototypes:
[[Prototype]]
(or__proto__
) vsprototype
properties - The
instanceOf
operator - A deeper dive into ES6 classes
- Q&A