完成 es6-promise 功能，文档后续补上

··webstorm 格式比较坑爹，我改成 if/else 了