๐๐ซ๐ข๐ฆ๐ข๐ญ๐ข๐ฏ๐ :
- undefined
- null
- boolean
- Number
- BigInt
- String
- symbol
๐๐จ๐ง-๐ฉ๐ซ๐ข๐ฆ๐ข๐ญ๐ข๐ฏ๐ :
- Object & Array
๐๐๐ญ๐ ๐๐ญ๐ซ๐ฎ๐๐ญ๐ฎ๐ซ๐ :
- Array
- Map/Weak map
- Set/Week set
- Date
- typeOf operator
๐๐๐ฌ๐ข๐๐ฌ :
- What is ECMA Script
- About it's versions
- Static and dynamic language
- Get familiar about the places where JS is using
๐๐ฎ๐ง๐ง๐ข๐ง๐ ๐๐๐ฏ๐๐๐๐ซ๐ข๐ฉ๐ญ :
- Script tag
- Link external file
- Browser console
๐๐๐ซ๐ข๐๐๐ฅ๐๐ฌ :
- var
- let
- const
- scope (global, function, block)
- How lexical scope works
- Hoisting
- Temporal Dead Zone
๐๐จ๐จ๐ฉ๐ฌ :
- for
- while
- do...while
- break/continue
- for...in
- for...of
๐๐ฉ๐๐ซ๐๐ญ๐จ๐ซ๐ฌ :
- Assignment
- Arithmetic
- Logical
- Conditional
- Comparison
- Relational
- Bitwise
- String
- Comma
- Unary
๐๐ฒ๐ฉ๐ ๐๐จ๐ง๐ฏ๐๐ซ๐ฌ๐ข๐จ๐ง :
- Explicit Conversion
- Implicit Conversion
- == & == (Equality)
๐๐จ๐ง๐ญ๐ซ๐จ๐ฅ ๐ ๐ฅ๐จ๐ฐ :
- if...else
- switch
- Ternary Operators
๐๐ฎ๐ข๐ฅ๐ญ-๐ข๐ง ๐ฆ๐๐ญ๐ก๐จ๐๐ฌ :
- string methods
- array methods
๐๐ซ๐จ๐ญ๐จ๐ญ๐ฒ๐ฉ๐ :
- What is prototype in JS?
- Prototype Chain.
- Prototypes and inheritance.
- Class (Advanced)
- Iterators (Advanced)
- Generators (Advanced)
- Event Loop (Advanced)
๐๐ฌ๐ฒ๐ง๐๐ก๐ซ๐จ๐ง๐จ๐ฎ๐ฌ ๐๐ :
- setTimeout
- setInterval
- callbacks
- Promises (Advanced)
- async/await (Advanced)
๐ ๐ฎ๐ง๐๐ญ๐ข๐จ๐ง๐ฌ :
- function declarations
- function expressions
- calling functions
- Parameters & arguments
- scope
- Arrow functions
- Anonymous function
- Immediately Invoked Function Expression (IIFE)
- Higher Order Function {map, reduce, filter}(Advanced)
- Function Currying (Advanced)
๐ญ๐ก๐ข๐ฌ :
- How this work in JS?
- Implicit Binding
- new binding
- Lexical Binding
- Default Binding
- "this" in case of Arrow Functions
- Explicit Binding {call, apply and bind}(Advanced)
๐ ๐๐ฐ ๐๐จ๐ซ๐ ๐๐จ๐ง๐๐๐ฉ๐ญ :
- template literals
- Spread operators
- Rest operators
- Array & Object destructuring
- extends keyword
- Strict Mode
- Regular Expressions
๐๐จ๐๐ฎ๐ฅ๐ ๐๐ฒ๐ฌ๐ญ๐๐ฆ :
- Import/Export
- Default and Named Exports
๐๐๐ :
- Basic understanding about npm
- how to install and import package
Top comments (0)