函数对象与实例对象 回调函数:同步回调和异步回调 Error:错误类型、错误处理、错误对象 promise基本使用 为什么要用Promise:(牵扯到回调函数:回调地狱) Promise的API:all、race promise的几个关键问题:1.如何改变 promisel的状态?2.一个promise指定多个成功/失败回调函数,都会调用吗? promise的几个关键问题2:改变promise状态和指定回调函数谁先谁后? promise的几个关键问题3:promise.then()返回的新 promise的结果状态由什么决定?