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...2SBJan 22, 2021 · 11 min readshashankorthiwada.hashnode.dev
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...1AJan 16, 2021 · 14 min readshashankorthiwada.hashnode.dev