Région de recherche :

Date :

https://stackoverflow.com › questions › 33445415

JavaScript Promises - reject vs. throw - Stack Overflow

Any time you are inside of a promise callback, you can use throw. However, if you're in any other asynchronous callback, you must use reject. For example, this won't trigger the catch: new Promise(function() {. setTimeout(function() {. throw 'or nah'; // return Promise.reject('or nah'); also won't work. }, 1000);

https://developer.mozilla.org › en-US › docs › Web › JavaScript › Reference › Global_Objects › Promise

Promise - JavaScript | MDN

The Promise object represents the eventual completion (or failure) of an asynchronous operation and its resulting value. To learn about the way promises work and how you can use them, we advise you to read Using promises first.

https://stackoverflow.com › questions › 36652195

javascript - Using throw in promises - Stack Overflow

About promises - they automatically catch all uncaught errors inside the promise body. However, it's better to use reject callback instead of throwing an error.

https://developer.mozilla.org › fr › docs › Web › JavaScript › Guide › Using_promises

Utiliser les promesses - JavaScript | MDN

Composition Promise.resolve () et Promise.reject () sont des méthodes qui permettent de créer des promesses déjà tenues ou rompues. Promise.all () et Promise.race () sont deux outils de composition qui permettent de mener des opérations asynchrones en parallèle.

https://developer.mozilla.org › en-US › docs › Web › JavaScript › Guide › Using_promises

Using promises - JavaScript | MDN

A Promise is an object representing the eventual completion or failure of an asynchronous operation. Since most people are consumers of already-created promises, this guide will explain consumption of returned promises before explaining how to create them.

https://fr.javascript.info › promise-error-handling

Gestion des erreurs avec des promesses - JavaScript

Si nous utilisons throw à l’intérieur d’un gestionnaire `.then’, cela signifie une promesse rejetée, donc le contrôle saute au gestionnaire d’erreur le plus proche. En voici un exemple:

https://web.dev › articles › promises

JavaScript Promises: an introduction - web.dev

The JavaScript promises API will treat anything with a then () method as promise-like (or thenable in promise-speak sigh), so if you use a library that returns a Q promise, that's fine, it'll play nice with the new JavaScript promises.

https://medium.com › insiderengineering › mastering-javascript-promises-from-basics-to...

Mastering JavaScript Promises: From Basics to Advanced - Medium

A Promise is a JavaScript object used for managing asynchronous operations. Promises allow you to write code that continues after a specific event occurs without blocking the execution of...

Mastering JavaScript Promises: From Basics to Advanced - Medium

https://javascript.info › promise-error-handling

Error handling with promises - The Modern JavaScript Tutorial

If we throw inside a .then handler, that means a rejected promise, so the control jumps to the nearest error handler. Here’s an example: new Promise((resolve, reject) => { resolve("ok"); }).then((result) => { throw new Error("Whoops!"); // rejects the promise }).catch(alert); // Error: Whoops!

https://www.freecodecamp.org › news › javascript-promise-tutorial-how-to-resolve-or-reject...

How to Resolve or Reject Promises in JS - freeCodeCamp.org

let promise = new Promise(function(resolve, reject) { // Make an asynchronous call and either resolve or reject }); In most cases, a promise may be used for an asynchronous operation. However, technically, you can resolve/reject on both synchronous and asynchronous operations.

How to Resolve or Reject Promises in JS - freeCodeCamp.org