---
title: "Gajanan Mundkar (@Gajanan9119) | Hashnode"
description: "Turning ideas into code. Read the latest articles by Gajanan Mundkar on Hashnode."
url: "https://hashnode.com/@Gajanan9119"
---

@Gajanan9119

# Gajanan Mundkar

@Gajanan9119 · Joined January 2026

Turning ideas into code

### [The Magic of this, call(), apply(), and bind() in JavaScript](https://learn-this-call-apply-bind-in-js.hashnode.dev/the-magic-of-this-call-apply-and-bind-in-javascript?utm_source=hashnode&utm_medium=feed)

In JavaScript, one concept that often confuses beginners is the keyword this. Sometimes this refers to an object, sometimes it behaves differently depending on how a function is called. Understanding

4 min read · [learn-this-call-apply-bind-in-js.hashnode.dev](https://learn-this-call-apply-bind-in-js.hashnode.dev/the-magic-of-this-call-apply-and-bind-in-javascript?utm_source=hashnode&utm_medium=feed)

[Mar 15](https://hashnode.com/posts/the-magic-of-this-call-apply-and-bind-in-javascript/69b6b0a3f4eb2f8b047cfd67)

### [Function Declaration vs Function Expression: What’s the Difference?](https://function-declaration-vs-function-expression-in-detail.hashnode.dev/function-declaration-vs-function-expression-what-s-the-difference?utm_source=hashnode&utm_medium=feed)

In JavaScript, functions are one of the most important building blocks. Functions allow us to write reusable blocks of code.Instead of repeating the same logic again and again, we can put it inside a

4 min read · [function-declaration-vs-function-expression-in-detail.hashnode.dev](https://function-declaration-vs-function-expression-in-detail.hashnode.dev/function-declaration-vs-function-expression-what-s-the-difference?utm_source=hashnode&utm_medium=feed)

[Mar 15](https://hashnode.com/posts/function-declaration-vs-function-expression-what-s-the-difference/69b6aeb0f4eb2f8b047b263e)

### [JavaScript Arrays 101](https://arrays-101-js.hashnode.dev/javascript-arrays-101?utm_source=hashnode&utm_medium=feed)

When writing JavaScript programs, we often need to store multiple values together. For example, imagine storing a list of fruits: Apple Mango Banana Orange If we store them using separate variab

4 min read · [arrays-101-js.hashnode.dev](https://arrays-101-js.hashnode.dev/javascript-arrays-101?utm_source=hashnode&utm_medium=feed)

[Mar 15](https://hashnode.com/posts/javascript-arrays-101/69b6ad49f4eb2f8b0479643a)

### [Understanding Object-Oriented Programming in JavaScript](https://explore-oops-in-javascript.hashnode.dev/understanding-object-oriented-programming-in-javascript?utm_source=hashnode&utm_medium=feed)

When programs become bigger, managing code becomes difficult.We need a way to organize data and behavior in a structured way. This is where Object-Oriented Programming (OOP) comes in. OOP helps develo

4 min read · [explore-oops-in-javascript.hashnode.dev](https://explore-oops-in-javascript.hashnode.dev/understanding-object-oriented-programming-in-javascript?utm_source=hashnode&utm_medium=feed)

[Mar 15](https://hashnode.com/posts/understanding-object-oriented-programming-in-javascript/69b6ab8df4eb2f8b04776984)

### [Understanding Objects in JavaScript](https://learn-objects-in-javascript.hashnode.dev/understanding-objects-in-javascript?utm_source=hashnode&utm_medium=feed)

In JavaScript, we often need to store related information together. For example, imagine storing details about a person: Name Age City If we use separate variables, the code becomes messy.That’s

4 min read · [learn-objects-in-javascript.hashnode.dev](https://learn-objects-in-javascript.hashnode.dev/understanding-objects-in-javascript?utm_source=hashnode&utm_medium=feed)

[Mar 15](https://hashnode.com/posts/understanding-objects-in-javascript/69b6a9e9f4eb2f8b04759fc7)
