---
title: "Purnima Gupta (@Purnimaa) | Hashnode"
description: "Student. Read the latest articles by Purnima Gupta on Hashnode."
url: "https://hashnode.com/@Purnimaa"
---

@Purnimaa

# Purnima Gupta

@Purnimaa · Joined January 2026

Student

### [Promises in](https://javascriptblogs02.hashnode.dev/promises-in?utm_source=hashnode&utm_medium=feed)

Introduction JavaScript is single-threaded, meaning it executes one operation at a time. But in the real world, applications constantly need to wait for API responses, file loading, or complex computa

5 min read · [javascriptblogs02.hashnode.dev](https://javascriptblogs02.hashnode.dev/promises-in?utm_source=hashnode&utm_medium=feed)

[Apr 3](https://hashnode.com/posts/promises-in/69cfb86021e7d635066c8657)

### [Concept of "this"](https://javascriptblogs02.hashnode.dev/concept-of-this?utm_source=hashnode&utm_medium=feed)

What "this" represents? In JavaScript, this is a special keyword that refers to the object currently executing or calling the function. It dynamically points to different things based on how the code

3 min read · [javascriptblogs02.hashnode.dev](https://javascriptblogs02.hashnode.dev/concept-of-this?utm_source=hashnode&utm_medium=feed)

[Mar 30](https://hashnode.com/posts/concept-of-this/69ca66749fffa74740103091)

### [Array Methods](https://purnimagupta02.hashnode.dev/array-methods?utm_source=hashnode&utm_medium=feed)

Array methods are built-in JavaScript functions that let us work with arrays easily—adding, removing, searching, transforming and looping without writing complex loops yourself. For adding or removin

3 min read · [purnimagupta02.hashnode.dev](https://purnimagupta02.hashnode.dev/array-methods?utm_source=hashnode&utm_medium=feed)

[Mar 10](https://hashnode.com/posts/array-methods/69b027b2abc0d950016ffa51)

### [Control Flow in JavaScript](https://purnimagupta02.hashnode.dev/control-flow-in-javascript?utm_source=hashnode&utm_medium=feed)

JavaScript control statements manage the flow of code execution, allowing decisions, repetitions, and jumps based on conditions. They alter the default top-to-bottom sequential order for more dynamic

4 min read · [purnimagupta02.hashnode.dev](https://purnimagupta02.hashnode.dev/control-flow-in-javascript?utm_source=hashnode&utm_medium=feed)

[Mar 5](https://hashnode.com/posts/control-flow-in-javascript/69a9529011ecb469d5293c77)

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

Arrays : JavaScript arrays are special objects that store ordered collections of values in a single variable, supporting mixed data types and dynamic resizing. They enable efficient handling of lists

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

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