Skip to main content

__proto__ โ†” [[ ]] property on all objects, link to Constructor Function

Referencesโ€‹

  1. Prototype โ†” Model blueprint Object to Delegate methods & properties, link via __proto__, to mimic "classical" OOP Inheritance

  2. Constructor Function โ†” function to programmatically create Object (& link via __proto__ after Instantiation with new)

  3. Static Method โ†” Method attach to Constructor Function (NOT Delegate via __proto__)

  4. instanceof โ†” JS Operator to return boolean if __proto__ (of Constructor Function) exists on calling Operand's prototype chain

  5. Instance Method โ†” Method to Delegate via __proto__

  6. Object.create() โ†” Static Method to manually link Object to another as __proto__