What is Hoisting In JavaScript?Definition : Hoisting is a phenomenon in JavaScript by which you can access the variables and functions even before we have initialized them. Yeah, you heard it right... :) it will not throw any error. Let us take a simple example Can you tell me Wha...11 min read·shashankorthiwada.hashnode.dev2SBJan 22, 2021
What are Design Patterns and Why Developers Should Know Them?What is a Design Pattern? When you look in Wikipedia for design patterns you will get a definition like this "a software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design" But Wha...14 min read·shashankorthiwada.hashnode.dev1AJan 16, 2021