# promise [promise官方规范](https://promisesaplus.com/) 目前低版本浏览器 ie 不支持 需要polyfill es6-promise(这个包实现了promise) 高版本都支持了promise + promise是一个类(可以new),类中需传入一个excutor执行器,默认会立即执行 ```js new Promise(() => { console.log(1); }) console.log(2); // 1 2 ``` + promise 是为了解决异步问题的 恶魔金子塔 + promise内部会提供两个方法,可以更改pr