1.初始结构搭建
2.resolve和reject结构搭建
3.throw抛出异常改变状态
4.promise对象状态只能修改一次
5.then方法执行回调
6.指定多个回调的实现
7.同步修改状态then方法结果返回
8.异步修改状态then方法结果返回
9.then方法完善与优化
10.catch方法——异常穿透与值管理
11.resolve/reject方法封装
12.all方法封装
13.race方法封装
14.then方法回调的异步执行
15.class版本的实现
第八个代码的item是这样的对象