Exploration fonction asynchrone

node v8.17.0
version: 1.0.1
endpointsharetweet
This is a playground to test JavaScript. It runs a completely standard copy of Node.js on a virtual server created just for you. Every one of npm’s 300,000+ packages are pre-installed, so try it out:
// La fonction retourne une promesse remplie ou rejetée function createPromise({ shouldFailed }) { if (shouldFailed) { return Promise.reject("It failed"); } return Promise.resolve("It succeeded"); } // La fonction 'firstUse' est asynchrone, elle retourne une promesse. // La promesse peut être résolue avec la valeur de retour de la fonction ou // elle peut être rejetée si une exception a été levée dans le corps de la fonction async function firstUse(parameters) { // Si la promesse est remplie, la valeur de l'expression "await createPromise(...)" est la valeur de la promesse // Si la promesse est rejetée, l'expression "await createPromise(...)" lève une exception let value = await createPromise(parameters); return value; } async function secondUse(parameters) { try { let value = await firstUse(parameters); console.log(`'secondUse' success ${value}`); } catch (error) { console.log(`'secondUse' failure ${error}`); } } secondUse({ shouldFailed: true });
Loading…

no comments

    sign in to comment