JavaScript - Sound-Mob/peripheral-brain GitHub Wiki

  • pros and cons of JavaScript
  • vs. other languages
  • event loop
  • scope / closures
  • loops
  • hoisting
  • instantiation patterns
  • truthy and falsy
  • type coercion
  • objects
  • prototypes
  • this
  • bind / currying
  • Best practices
  • Short-circuiting
  • Switch / case
  • Ternary operator
  • Variables in for loops
  • Recursion call stacks
  • Namespacing
  • ES6
  • let vs const vs var
  • arrow functions
  • promises
  • generators
  • iterators
  • for-of vs. for-in loop
  • classes
  • destructuring
  • string interpolation
  • modules
  • transpiling
  • Lesser-known
  • Maps / Sets
  • Proxies
  • Reflections
  • Augmented methods
  • Math
  • Number
  • Array
  • Object (especially Object.assign)
  • Strings and Unicode
⚠️ **GitHub.com Fallback** ⚠️