18 . 介绍一下 Promise
Promise 是js内置的构造函数,也叫做期约函数 ,它有 3 种状态 ,等待状态 pending ,成功状态 fullfilled ,失败状态 reject ;2 个过程, 等待状态到成功状态 会调用 Promise实例 的then 函数 来加工响应数据 ;等待状态到失败状态会调用 Promise实例 的catch 函数来 处理错误 ;
ps:区分:catch 和 then 函数是 Promise 实例(就是 new Promise().then().catch() )的函数 ,reject 和 resolve 是 Promise 内部的函数 (就是 Promise(resolve() ,reject() ) );