A Promise is an object that represents the eventual completion (or failure) of an asynchronous operation and its resulting value. Think of it like a "promise" someone makes: “I promise I’ll give you the data... just wait a moment!”

A Promise is an object that represents the eventual completion (or failure) of an asynchronous operation and its resulting value.
Think of it like a "promise" someone makes:
“I promise I’ll give you the data... just wait a moment!”