promise,async,await
promise
Promise最大的好处是在异步执行的流程中,把执行代码和处理结果的代码清晰地分离了
语法:
1 | // 创建 |
特点:
- 创建promise实例时,需要传入一个回调函数,该回调函数有两个函数参数,执行过程中会在你需要的时机调用两个传入的函数
- 使用promise时,p.then()内传入的函数就是第一个参数resolve的执行内容,p.catch()内传入的函数就是第二个参数reject的执行内容
promise配合async&await使用
1 | // 只有带有async的函数内部才能使用await |