>[danger]手撕:实现一个pipe函数传入一个promise数组,前一个promise的结果是下一个promise的输入,promise是串行执行的,都成功的时候返回成功promise,有一个失败直接返回失败promise(刚开始用async和await实现的,后来不让用async和await,手撕了一个递归,内部再封装了一个函数,用于每个promise的递归执行)