异步的终极解决方案(async await)

var sleep = function (time) {
    return new Promise(function (resolve, reject) {
        setTimeout(function () {
            // 返回 ‘ok’
            resolve('ok');
        }, time);
    })
};

var start = async function () {
    let result = await sleep(3000);
    console.log(result); // 收到 ‘ok’
};

注意 :sleep 函数中 return、resolve 的写法和位置

            start 函数中 async、await 的写法和位置

猜你喜欢

转载自blog.csdn.net/Ja_time/article/details/89438176
今日推荐