pblogs.hashnode.devOOP in JavaScriptIn this article, we will look at some Object Oriented Programming concepts like classes, objects, etc. Javascript doesn’t inherently support classes rather it uses a concept known as prototype. Let’s understand the prototypal behaviour of JS in depth...Aug 15, 2025·11 min read
pblogs.hashnode.devMastering this in JavaScriptA function mainly has two requirements to run - it’s lexical environment which holds all the parameters and variables present in the function and the object on which the function gets executed, which is what is referenced by this keyword. Both lexica...Aug 4, 2025·7 min read
pblogs.hashnode.devJavaScript Function CheatsheetJavascript allows to declare functions in various ways. This article provides a quick overview of each type. Simple function definition function hello() { console.log("hello") } hello(); // Output: hello Anonymous function expression con...Jul 30, 2025·3 min read
pblogs.hashnode.devClosures & Scope in JavaScriptEver wondered how functions remember their outer scope to execute? How scopes work in Javascript? In this article, we will look at the core concepts like execution context, lexical environment, scope chaining and closures. These concepts define how J...Jul 29, 2025·3 min read
pblogs.hashnode.devHow to deal with passwords?It is important to plan meticulously how you deal with passwords in your application. Passwords are one of the most sensitive entities of a system, which can pause major issues if compromised. First, we must know passwords can be compromised in two w...Jul 23, 2025·3 min read