---
title: "Discussion on \"What is a Promise in JavaScript?\" | Hashnode"
description: "Discussion on \"What is a Promise in JavaScript?\". Definition\nIn simple terms, a promise is a response object that is returned from an asynchronous operation. It allows you to write asynchronous code in a synchronous style, making it easier to manage and reason about.\nA Promise has three states: pend..."
url: "https://hashnode.com/posts/what-is-a-promise-in-javascript/6357b5826bb54ba25c55d7f6"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [What is a Promise in JavaScript?](https://simplifyingcode.com/what-is-a-promise-in-javascript?utm_source=hashnode&utm_medium=feed)

Definition In simple terms, a promise is a response object that is returned from an asynchronous operation. It allows you to write asynchronous code in a synchronous style, making it easier to manage and reason about. A Promise has three states: pend...

Oct 25, 2022 · 3 min read · simplifyingcode.com  
Updated Dec 22, 2022  
Read the article

-   [#promises](https://hashnode.com/tag/promises)
-   [#javascript](https://hashnode.com/tag/javascript)

## Written by

[Michael Asaad](https://hashnode.com/@ma268)

@ma268 · London

  
[View profile](https://hashnode.com/@ma268)

Full-Stack .Net React Developer

I’m Michael Asaad A self taught software developer of over 10 years and founder of #SimplifyingCode. I started my career in pharmacy but soon realised my passion was software development. If you are like me and are starting without any coding knowledge, it can be daunting. Over time, and with a lot of trial and error, you can discover how to make your transition into software development a success! SimplifyingCode aims to break these barriers to entry and make software development accessible for all. Head over to the blog section and start your coding journey today! Oh, and don't forget your free copy of "How to start your career as a software developer without a Computer Science degree".

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
