# 两个异步函数,用promise编写,让第一个异步需要等待第二个异步完成
function getone(resolve, reject) {
setTimeout(function () {
resolve("第一个异步函数");
}, 1000)
}
function gettwo(resolve, reject) {
setTimeout(function () {
resolve("第二个异步函数");
}, 1000)
}
// 代码开始
(async function () {
const promise = new Promise(getone).then(res => {
console.log(res)
return new Promise(gettwo)
}).then(res => {
console.log(res)
})
})()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
关于评论
评论前请填好“昵称”、“邮箱”这两栏内容,否则不会收到回复,谢谢!