/advanced-js

Lean and implement advanced JavaScript features 🔥😎✔

Primary LanguageJavaScript

alt Advanced

Lean and implement advanced JavaScript features 🔥😎✔

  • Closures

  • this keyword

  • Binding in Javascript

  • Call and Apply

  • Partial functions

  • Event Loop and Queue

  • Array.map method

  • Array.filter method

  • Array.reduce method

  • Array.some method

  • Array.every method

  • Class and Instance methods

  • Class methods

  • Prototypes

  • Prototype chain

  • Prototypal inheritance

  • Rest and Spread operators

  • Object enhancement and destructuring

  • Inheritance in ES6

  • Super

  • Maps

  • Sets

  • Promises

  • Generators

  • Object.assign and Array.from

  • Iterators

  • Symbols

  • Proxies

  • Async Functions

  • Memoizing Functions

  • Functional Programming

... and few more coming