Last active
October 30, 2017 19:43
-
-
Save SastraNababan/3c534742de1d2f6560a813d321b5e44d to your computer and use it in GitHub Desktop.
Promise Race Example 2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let peserta1 = new Promise(resolve => setTimeout(resolve, 30, 'Peserta 1')) | |
let peserta2 = new Promise((resolve,reject) => setTimeout(reject, 20, 'Peserta 2')) | |
let peserta3 = new Promise(resolve => setTimeout(resolve, 50, 'Peserta 3')) | |
let peserta4 = new Promise(resolve => setTimeout(resolve, 100, 'Peserta 4')) | |
let peserta5 = new Promise(resolve => setTimeout(resolve, 90, 'Peserta 5')) | |
Promise.race([peserta1, peserta2, peserta3, peserta4, peserta5]) | |
.then(val => console.log('Balapan selesai,Pemenangnya adalah:', val)) | |
.catch(err => console.log('Balapan dihentikan karena : ', err)); | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment