如何利用es6进行promise封装总结