const test1 = () => new Promise((resolve, reject) => {
const params = {
id: 1,
name: 'xiaopeng',
}
setTimeout(() => {
resolve({ params });
// reject();
}, 1000)
}).then((res) => {
console.log(res,'ress');
return 111
}).then(res1 => {
console.log(res1, 'res1');
return 222
}).finally(() => {
console.log('哈哈')
}).then(res2 => {
console.log(res2, 'res2');
return 'end'
})
const test2 = (id) => {
return new Promise((resolve,reject) => {
setTimeout(()=>{
resolve('xiaopengshiwangba')
},1000)
})
}
const testAsync = async() =>{
const a=await test1();
await test2(a);
return 'xiaopengzuihaole'
}
testAsync().then((res)=>{
console.log(res);
})
// test1()
// test2()
console