Hi there, I'm Juan


My documented journey into technology

QuickStart your Nginx Learning


CryptoCoinTrail App now Live!


Approaching Object Oriented JavaScript (§ 3)

Author’s Note: This is a mini series, which will host a comprehensive outline of integrated object orientation within JavaScript versions ES5 and ES6 respectively.

§3 Topics:

  1. Object Literal Syntax Tweaks
  2. Destructuring Assignment Syntax
  3. ES6 Inheritance
  4. Static Methods
  5. Setters and Getters
  6. Subclassing Builtins
  7. Symbols
  8. Object Assignment Methods
  9. Sets
  10. The Reflect API
  11. The Proxy API
  12. Proxy Revocable

Approaching Object Oriented JavaScript (§ 2)

Author’s Note: This is a mini series, which will host a comprehensive outline of integrated object orientation within JavaScript versions ES5 and ES6 respectively.

§2 Topics:

  1. Function Scope
  2. JavaScript Function Closures
  3. Immediately-Invoked Function Expression
  4. Constructor Functions
  5. Inheritance/Prototype Chains
  6. ES5 Helper functions and introducing ES6
  7. Hoisting in ES6
  8. Fat Arrow Functions

Approaching Object Oriented JavaScript (§ 1)

Author’s Note: This is a mini series, which will host a comprehensive outline of integrated object orientation within JavaScript versions ES5 and ES6 respectively.

§1 Topics:

  1. JS similarities/differences to traditional OOP
  2. Property Access
  3. JavaScript primitives
  4. Functions are objects
  5. Function Properties
  6. Method calling
  7. Functions in functions
  8. Using call and apply
  9. Binding