1、并行,即等所有异步操作执行完后,统一返回所有结果,最简单的是用 Promise.all(),参见:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all
2、竞态,即只返回最先结束的异步操作的结果,最简单的是用 Promise.race(),参见:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise/race
3、顺序,即前一个异步过程结束后,再进行下一个异步过程,这个稍微麻烦一点