---
title: "Arnab Ghoshal (@Arnab261) | Hashnode"
description: "Arnab Ghoshal (@Arnab261) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@Arnab261"
---

@Arnab261

# Arnab Ghoshal

@Arnab261 · Joined January 2026

### [JavaScript Modules: Import and Export Explained](https://javascriptmodulesimportandexportexplained26.hashnode.dev/javascript-modules-import-and-export-explained?utm_source=hashnode&utm_medium=feed)

The Problems: Poor Code Organization It’s common to write everything in a single file or a few loosely structured ones. But as your project grows, this approach creates several issues: Global scope p

3 min read · [javascriptmodulesimportandexportexplained26.hashnode.dev](https://javascriptmodulesimportandexportexplained26.hashnode.dev/javascript-modules-import-and-export-explained?utm_source=hashnode&utm_medium=feed)

[Mar 19](https://hashnode.com/posts/javascript-modules-import-and-export-explained/69bc2b38b238fd45a31ba4cd)

### [JavaScript Operators](https://javascriptoperators26.hashnode.dev/javascript-operators?utm_source=hashnode&utm_medium=feed)

JavaScript Operators 1. What Are Operators? 🤔 An operator is a symbol that tells the program to perform an operation on values. Example: let result = 5 + 3; Here: 5 and 3 → operands + → operator T

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

[Mar 15](https://hashnode.com/posts/javascript-operators/69b6f252f4eb2f8b04c28766)

### [Understanding this, call(), apply(), and bind() in JavaScript](https://understandingthiscallapplyandbindinjavascript.hashnode.dev/understanding-this-call-apply-and-bind-in-javascript?utm_source=hashnode&utm_medium=feed)

What this Means in JavaScript Think of this as the object that is calling the function. In simple words: this = the caller of the function Example: const person = { name: "Rahul", greet: function

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

[Mar 15](https://hashnode.com/posts/understanding-this-call-apply-and-bind-in-javascript/69b6f1d1f4eb2f8b04c20eb3)

### [JavaScript Functions: Function Declaration vs Function Expression](https://javascriptfunctionsfunctiondeclarationvsfunctionexpression.hashnode.dev/javascript-functions-function-declaration-vs-function-expression?utm_source=hashnode&utm_medium=feed)

What Are Functions? A function is a reusable block of code that performs a specific task. Instead of writing the same code multiple times, you can place it inside a function and call it whenever you n

4 min read · [javascriptfunctionsfunctiondeclarationvsfunctionexpression.hashnode.dev](https://javascriptfunctionsfunctiondeclarationvsfunctionexpression.hashnode.dev/javascript-functions-function-declaration-vs-function-expression?utm_source=hashnode&utm_medium=feed)

[Mar 15](https://hashnode.com/posts/javascript-functions-function-declaration-vs-function-expression/69b6f128f4eb2f8b04c1748c)

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

JavaScript Arrays Explained for Beginners 📦 1. Why Do We Need Arrays? 🍎 Imagine you want to store five fruit names. Without an array: let fruit1 = "Apple"; let fruit2 = "Banana"; let fruit3 = "Mang

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

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