new Promise((resolve,reject){}).then(resolved,rejected).catch(e=>e)
下面两个是一样的
Promise.resolve().then()catch()
new Promise(function(resolve,reject){resolve()}).then().catch()
promise如果遇到了resolve,则把其中的值,传递给then里的第一个函数作为参数
如果遇到了reject,则把值传递给then里的第二个函数作为参数,如果没有第二个函数,传给catch里的函数作为参数