
Javascript | Promise
Ce que vous allez Apprendre
Nous voyons dans cette vidéo le principe de promesse en Javascript.
En effet il existe 2 méthodes d'exécution en programmation Javascript, qui sont Synchrone et Asynchrone.
Dans un système Synchrone les actions vont s’enchaîner au fur et à mesure du programme mais risquent du coup de bloquer toute la page en cas de bug on de non disponibilité de certaines données. Javascript nous propose grâce à la création de Promesses de créer de nouveaux chemins d'exécution et ainsi d'enclencher de l'asynchronisme.
Pour créer une promesse, nous utiliserons l'objet Promise
const promise1 = new Promise((resolve, reject) => {
resolve('Promesse Résolue');
reject('Promesse Rejetée');
});
Puis nous écouterons la résolution ou non de cette promesse avec les méthodes Then et Catch.
promise
.then( data => {
console.log(data); // Donne 'Promesse Résolue'
})
.catch( error => console.log(error)) // Donne 'Promesse Rejetée'
Commentaires 1