Outils pour utilisateurs

Outils du site


web:javascript:es6:promises

Ceci est une ancienne révision du document !


Promesses

Les promesses sont disponibles dans ES6.

function faireQuelqueChose() {
    return new Promise((resolve, reject) => {
        request.get(url)
        .on('data', data => {
            resolve(data);
        })
        .on('error', reject);
    });
}

unhandledRejection

If you have to debug a huge codebase, and you don't know which Promise can potentially hide an issue, you can use the unhandledRejection hook. It will print out all unhandled Promise rejections.

process.on('unhandledRejection', (err) => {  
  console.log(err)
})
web/javascript/es6/promises.1485447713.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)