index.js 474 B

123456789101112131415161718192021
  1. let p1 = new Promise((resolve, reject) => {
  2. resolve('成功了')
  3. })
  4. let p2 = new Promise((resolve, reject) => {
  5. resolve('success')
  6. })
  7. let p3 = Promise.reject('失败')
  8. Promise.all([p1, p2]).then((result) => {
  9. console.log(result) //['成功了', 'success']
  10. }).catch((error) => {
  11. console.log(error)
  12. })
  13. Promise.all([p1, p3, p2]).then((result) => {
  14. console.log(result)
  15. }).catch((error) => {
  16. console.log(error) // 失败了,打出 '失败'
  17. })