Skip to content

Glossary: JavaScript Beyond the Basics

Result object

Also written: result objects

A return value such as `{ ok: false, error: "Unknown code" }` used instead of throwing, for failures that are a normal answer. The caller checks `ok` every time.

Where the book teaches it

Related terms

Error classes (custom)