Frontend Developer based in India. Working with JavaScript & Figma. Crafting pixel-perfect, secure and performant web experiences with a great attention to detail.
Nothing here yet.
With the introduction of ES6, a lot of new features have been added in JavaScript. One of them is the addition of let & const along with the good old var keyword for variable declaration. Many times, we use these keywords without considering what hap...

We all know about variables & functions & their different types, but we all must have been a part of long debugging sessions trying to solve Uncaught ReferenceErrors at some point of our life. This is because, different parts of our program call dibs...

Hoisting is a very popular concept in JavaScript & it is asked in many interviews. Mostly people answer the question "What is hoisting" by saying "Hoisting is when JavaScript moves the variable declarations to the top of the scope", which is correct,...

JavaScript is a weird language when it comes to declarations & definitions. For a new developer, the difference between undefined, not defined & null can be confusing. So let's dive in. Before that, consider reading the article on Execution Context &...
