学会了却不会活用是真的菜…
前几天面试,提到了回调地狱用promise
,然后抛出个衍生问题:promise
也会嵌套,怎么解决promise
的回调地狱。
我想不到,直接问能不能用ES8
,说行,然后我就想到了const p2 = await Promise
这种做法。
可是,我记得我在若干天前才写了一篇关于「JS方法链式调用」。
只要函数返回值是一个函数,就可以连着调用
So,
p1.then(({ p2 }) => {
return p2
}).then({ p3 } => {})