Section: Promises

then / catch / finally

javascript
javascript
fetchData()
  .then((data) => transform(data))
  .catch((err) => console.error(err))
  .finally(() => console.log("done"));

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Promises
Promise.all
OpenIn sheetjavascriptsame section
Promise.allSettled
OpenIn sheetjavascriptsame section
Promise.race
OpenIn sheetjavascriptsame section
Promise.any
OpenIn sheetjavascriptsame section