SOURCE

//基本用法的async函数
let asyncFun = async function() {
    return 1;
}

console.log(asyncFun());

//使用场景
//摇色字方法
function dice() {
    return new Promise((resolve,reject)=>{
        let sino = parseInt(Math.random()*6+1);
        setTimeout(()=>{
            resolve(sino);
        },2000);
    });
}

//异步方法
async function text() {
    let n = await dice();
    //await关键字后面调用摇色子方法执行完毕之后,才进行变量赋值
    console.log("摇出来"+n);
}

text();
console 命令行工具 X clear

                    
>
console