Quick actions

cmd+k|ctrl+k

Navigation

Languages

async/await

Snippet info

Language

JavaScript

Visibility

public

Author

joniafria03

Created

2020-09-04T12:32:35Z

Updated

2020-09-04T13:18:08Z

const getCoffee = () =>{
    return new Promise((resolve, reject) =>{
        const seeds = 1;
        setTimeout(() =>{
            // mengatur persediaan yang dibutuhkan jika lebih dari seeds maka biji habis
            if(seeds >= 10){
                resolve("Kopi didapatkan");
            }else{
                reject("Biji kopi habis!!")
            }
        }, 1000)
    })
}

async function makeCoffee(){
   const coffee  = await getCoffee();
        console.log(coffee)
}

async function makeCoffee() {
 try {
   const coffee = await getCoffee();
 console.log(coffee);
 } catch(rejectedReason) {
   console.log(rejectedReason);
 }
}
 
makeCoffee();
INFO