async和await
// async和await
function wait (data) {
return new Promise(resolve => {
setTimeout(function () {
resolve(data);
}, 1000)
})
}
async function main (params) {
console.time();
var x = wait('x').then(d => console.log(d));
var y = wait('y');
var z = wait('z');
await x; // 正常情况下,await命令后面是一个Promise对象,它也可以跟其他值,如字符串,布尔值,数值以及普通函数
await y;
await z;
console.timeEnd();
}
main();

浙公网安备 33010602011771号