Classes, inheritance, & functional programming - sarahduv-401-advanced-javascript/seattle-javascript-401d32 GitHub Wiki

Classes, inheritance, & functional programming

Three difference kinds of prototypal inheritence

  • Concatenative Inheritance / Cloning / Mixins
  • Functional Inheritance
  • Composition Over Class Inheritance

Functional Programming In JavaScript

  • Functional Programming is a style of writing programs by simply composing a set of functions.
  • Ultimately, we use functional programming to allow us to maintain state.