promise解决回调地狱的问题,通过then返回promise实现了链式调用,对于promise我们常用的api new promise() resolve reject then all rance , new promise()状态为pending ,resolve reject 修改状态为pended 状态转为pended的时候then拿到成功的回调和失败的回调,注意then返回的也是promise从而实现了上面说的解决回调地狱问题,对于all则是批量处理promise,rance则是处理返回最快的那个promise。