- Instructor: Hitesh Choudhary
- YouTube Channel: Chai Aur Code
- JavaScript Playlist: Chai Aur JavaScript
Comment
Output
Directive
Variable
Datatype
Shallow and Deep copy
Stack & Heap Memory
Operators
Condition Statement
Loop
Date
String
Array
Objects
Map
Set
Object Oriented Programming
- Object
- Constructor Function
newkeyword- What Is Oops?
- Class
- Constructor
- Class Method
- Factory Function
- Inheritance
- Encapsulation
- Abstraction
- Polymorphism
JavaScript Under the Hood
- Compiler
- Interpreter
- Compile Time
- Runtime
- JavaScript Engine
- JavaScript Environment
- Just in time compilation (JIT)
- Call Stack
JavaScript Execution Context
- Context
- Execution Context
- Global Execution Context
- Memory Creation Phase
- Execution Phase
- Function Execution Context
- Global Execution Context
Asynchronous JavaScript
- Asynchronous Operations
- setTimeout & setInterval
- Call back
- Call back function
- Call back hell
- Async and Await
- Promise
- Executor Function
- Fetch
How JavaScript execute Hoisting
- Literal Object
- Constructor Function