promise 是异步编程的解决方案,解决回调地狱问题的方法
promise是解决异步编程的方法,异步的代码同步去写。
回调地狱就是 请求省市区时,先请求省再请求市,然后请求市的时候要根据省的id来,这样要套一层,请求的回调一层套一层,这就是回调地狱,把异步的代码用同步的写法去写。promist 是一个构造函数 P要大写 在构造函数写异步代码,三种状态分别是:等待,已完成,和失败 状态。pending(进行中)、fulfilled(已成功)和rejected(已失败) pending是等待,也是初始状态,如果变成 fulfilled(已成功)就执行代表成功的then的函数,变成rejected(已失败)就执行catch的函数。
一旦改变不能再变化 请求成功失败都会以参数的形式返回出来