---
title: "Smit Dudhatra (@lts-dev) | Hashnode"
description: "Smit Dudhatra (@lts-dev) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@lts-dev"
---

@lts-dev

# Smit Dudhatra

@lts-dev · Joined January 2026

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

The Problem: Life Before Modules Imagine you're building a web application. You start with a single JavaScript file, and everything works fine. But as your project grows, you add more features, more f

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

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

### [JavaScript Objects: The Building Blocks You Can't Ignore](https://understanding-objectsinjavascript.hashnode.dev/javascript-objects-the-building-blocks-you-can-t-ignore?utm_source=hashnode&utm_medium=feed)

From key-value pairs to real-world data — master JavaScript objects once and for all. 🧭 Introduction You've learned variables. You've played with arrays. But then comes a moment in every JavaScript

11 min read · [understanding-objectsinjavascript.hashnode.dev](https://understanding-objectsinjavascript.hashnode.dev/javascript-objects-the-building-blocks-you-can-t-ignore?utm_source=hashnode&utm_medium=feed)

[Mar 14](https://hashnode.com/posts/javascript-objects-the-building-blocks-you-can-t-ignore/69b58ef3210c74252f0a6165)

### [Understanding Variables and Data Types in JavaScript 🧠📦](https://understanding-variablesanddatatypesinjavascript.hashnode.dev/understanding-variables-and-data-types-in-javascript?utm_source=hashnode&utm_medium=feed)

Who is this for? Absolute beginners stepping into JavaScript for the very first time. No prior experience needed — just curiosity! 🚀 Table of Contents What is a Variable? (Real-life Analogy) Decl

7 min read · [understanding-variablesanddatatypesinjavascript.hashnode.dev](https://understanding-variablesanddatatypesinjavascript.hashnode.dev/understanding-variables-and-data-types-in-javascript?utm_source=hashnode&utm_medium=feed)

[Mar 14](https://hashnode.com/posts/understanding-variables-and-data-types-in-javascript/69b58d8c210c74252f097960)

### [Control Flow in JavaScript: If, Else, and Switch Explained](https://controlflowinjavascriptifelseandswitchexplained.hashnode.dev/control-flow-in-javascript-if-else-and-switch-explained?utm_source=hashnode&utm_medium=feed)

Every day, we make hundreds of decisions. Should I carry an umbrella? Did I score enough to pass? Is the store open? Believe it or not — your JavaScript code does the exact same thing. This is called

7 min read · [controlflowinjavascriptifelseandswitchexplained.hashnode.dev](https://controlflowinjavascriptifelseandswitchexplained.hashnode.dev/control-flow-in-javascript-if-else-and-switch-explained?utm_source=hashnode&utm_medium=feed)

[Mar 14](https://hashnode.com/posts/control-flow-in-javascript-if-else-and-switch-explained/69b58aa7210c74252f076762)

### [Arrow Functions in JavaScript: A Simpler Way to Write Functions](https://arrowfunctionsinjavascriptasimplerwaytowritefunctions.hashnode.dev/arrow-functions-in-javascript-a-simpler-way-to-write-functions?utm_source=hashnode&utm_medium=feed)

Have you ever looked at JavaScript code and thought — "Why is there so much boilerplate just to write a simple function?" function add(a, b) { return a + b; } What if I told you that this can be wr

11 min read · [arrowfunctionsinjavascriptasimplerwaytowritefunctions.hashnode.dev](https://arrowfunctionsinjavascriptasimplerwaytowritefunctions.hashnode.dev/arrow-functions-in-javascript-a-simpler-way-to-write-functions?utm_source=hashnode&utm_medium=feed)

[Mar 14](https://hashnode.com/posts/arrow-functions-in-javascript-a-simpler-way-to-write-functions/69b589b1210c74252f06a530)
