Skip to content

rajanwalia4tech/JavaScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Concepts to learn in JavaScript

  • All about this keyword (how it works in different cases)
  • Object cloning (deep copy & shallow copy)
  • Scope and concept of hoisting
  • Temporal dead zone
  • execution context
  • Event loop (Micro/Macro tasks)
  • Different kinds of functions ( IIFE, Arrow functions, function statements, function expression, Higher Order functions, First Order functions, Anonymous functions, Getter functions)
  • HOF - map, filter and reduce - find practical usecase
  • Spread vs Rest operator - find practical usecase
  • call, apply and bind
  • Prototypal inheritance
  • Event bubbling/capturing/delegation
  • Debouncing and Throttling
  • chaining
  • currying
  • callbacks
  • promises
  • async and await
  • closures
  • setTimeout vs setInterval
  • Type Coercion
  • Memoization
  • DOM and BOM

About

This repository contains some important concept of JS"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •