Index
C
- cached promises, Conditional Logic
- call stack, Basic Error Propagation, Using the Call Stack-Using the Call Stack
- callbacks, Asynchronous JavaScript-Callbacks, Basic Usage-Basic Usage
- catch, Basic Usage, Basic Error Propagation, The Promise API, Error Handling, Practical Application
- (see also then and catch)
- catch handlers, Sequential Execution Using Loops or Recursion, Rejecting Promises, Passing Errors
- catch/then blocks, Implementing try/catch/finally
- chaining promises, Promise States-Chaining Promises
- collections of promises, Working with Collections of Promises-Working with Collections of Promises
- concise pipeline, Functional Composition
- conditional steps, Conditional Logic-Conditional Logic
- consolidated promises, Parallel Execution
- convenience methods, Promise States
P
- parallel execution, Parallel Execution-Parallel Execution
- passing errors, Passing Errors-Passing Errors
- pending promises, Promise States-Promise States
- pipelines of functions, Functional Composition-Functional Composition
- Promise API, The Promise API-The Promise API
- promise global function, The Promise API
- Promise libraries (see libraries)
- promise states, Promise States-Promise States
- promise, defined, Introducing Promises
- promises
- protocols, Iterables and Iterators
R
- race function, The Promise API
- recursion, Sequential Execution Using Loops or Recursion-Sequential Execution Using Loops or Recursion
- reduce function, Sequential Execution Using Loops or Recursion-Sequential Execution Using Loops or Recursion
- rejected promises, Promise States-Promise States, The Promise API, Rejecting Promises-Rejecting Promises
- resolved promises, The Promise API, Conditional Logic
- run to completion, Run to Completion and the Event Loop-Run to Completion and the Event Loop
- runtime errors, Rejecting Promises