async与await


async与await的用法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function test(){
    return new Promise((resolve, reject) => {
        mysql.query(sql, (error, result, fields) => {
            if (error) {
                reject(error);
            } else {
                resolve([result, fields]);
            }
        })
    });
}

async function exceTest() {
    return await test();

}

var data = await exceTest();

async的使用条件:必须是promise对象