Promise 承诺
它是承诺将来会执行的对象,它里面是一个具有有异步操作的函数(这个函数的形参为resolve和reject)
Promise对象有个状态属性,能通过resolve和reject函数来改变
resolve函数是将状态属性从pending变成resolved
reject 函数是将状态属性从pending变成rejected
Promise实例生成之后可以用then方法指定resolved状态的回调函数用catch方法指定rejected状态的回调函数
这两个回调函数的参数是分别是resolve函数的参数和reject函数的参数