async await的简单使用
今天再看一个别人的项目时,发现代码中用到了aysnc和await,代码很简洁,因此自己简单写了一个示例,来学习一下 :
//2秒后返回值的2倍
function mult2(num) {
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve(num * 2)
}, 2000);
})
}
//计算三个值的和
async function sum() {
let n1 = await mult2(10);
let n2 = await mult2(20);
let n3 = await mult2(30);
let sum = n1 + n2 + n3;
console.log(sum);
}
sum()

浙公网安备 33010602011771号