Higher-order functions in JavaScriptJavaScript treats functions as first-class citizens. Functions are considered values similar to primitives. Functions can be assigned to variables, passed as arguments to other functions and return a function from another function. Power of higher-...May 28, 2023 · 3 min readsrinivasakarthikeyan.hashnode.dev
Understanding JavaScript 'this' and call(),apply(),bind()'this' is a special keyword in JavaScript that confuses the developers. Let's break down the core concept behind 'this'. 'this' keyword in JavaScript represents the object it's currently associated with during the execution. By default, this repres...May 28, 2023 · 2 min readsrinivasakarthikeyan.hashnode.dev
Little Known Facts on Functions In JavascriptFunctions In Javascript: JavaScript embraces a wide range of functional programming principles alongside its object-based programming foundation. Let's explore the different ways to define Functions in JavaScript and their Practical uses. Function de...May 28, 2023 · 2 min readsrinivasakarthikeyan.hashnode.dev
How SOLID principles help developers to write better codeSOLID principles are five design principles applicable to object-oriented design which makes code understandable, maintainable and extensible. Why do we need SOLID? Most of the real-world applications we come across in daily life are complex, it inco...Jan 29, 2023 · 4 min readsrinivasakarthikeyan.hashnode.dev