Promise Chain
Noun · Development
Definitions
A sequence of .then() calls on a JavaScript Promise where each callback receives the resolved value of the previous step and returns a new value or Promise, creating a linear pipeline of asynchronous transformations. A .catch() at the end handles any rejection in the chain.
In plain English: A series of steps that run one after another, where each step waits for the previous one to finish before starting.
Example: "The promise chain fetches the user, then loads their orders, then calculates the total — if any step fails, the catch at the bottom handles it."