智一面教你promise的使用(下)
程序员文章站
2022-07-03 09:34:02
...
继续来撸promise
我们现在想实现这样一个功能
网络请求:aaa ====> 自己处理10行代码
处理 : aaa111 ====> 自己再处理10行
处理 : aaa111222 ====> 自己再处理
我们来简单实现一下 ;
new Promise((resolve, reject) => {
setTimeout(() => {
resolve('aaa')
}, 1000)
}).then(res => {
// 1.自己处理10行代码
console.log(res, '第一层的10行处理代码');
// 2.对结果进行第一次处理
return new Promise((resolve, reject) => {
resolve(res + '111')
//reject('err')
})
}).then(res => {
console.log(res, '第二层的10行处理代码');
return new Promise(resolve => {
resolve(res + '222')
})
}).then(res => {
console.log(res, '第三层的10行处理代码');
}).catch(err => {
console.log(err);
})
下班了,明天继续写
智一面gtalent提供超多的web前端工程师小程序开发的笔试题
上一篇: 电脑常用操作常识