Important Concepts
- Promise
- Async / Await
- Callback
- Closures
- Scope
- Hoisting
- Strict Mode
- Timing Events
- Destructuring
- Spread Operator
- Try & Catch
- Rest Parameter
- Recursion
- Higher Order function
- Immediately Invoked Function Expression
- Regular & Arrow Function
- Difference between == and === operator
- JavaScript Primitive Types & Reference Types