# .catch()

A Promise method that schedules error handling for rejection.

## What does **.catch()** do in JavaScript?

**.catch()** — A Promise method that schedules error handling for rejection.

```javascript
orderReady.catch(error => {
    showError(error);
});
```

Level: Journeyman · [More JavaScript terms at this level](https://www.ask-codey.com/glossary/subjects/javascript/journeyman)

Updated: September 27, 2026

Source: https://www.ask-codey.com/glossary/catch
