SOURCE

let getPromise = ()=>{
    return new Promise((resolve, reject)=>{
        setTimeout(()=>{
            if(Math.random()>0.5)
                resolve(`success : ${new Date()}`)
            else
                reject(`failed : ${new Date()}`)
        },1000)
    })
}

async function asyncFun() {
    try {
        let ret = await getPromise()
        console.log(ret)
    } catch(e) {
        console.log(e)
    }
}

asyncFun()

// getPromise().then((msg)=>{
//     console.log(msg)
// }).catch((e)=>{
//     console.log(e)
// })
console 命令行工具 X clear

                    
>
console