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

。如果是空字符串，那么直接返回 "", 那么 then 为 "", if(then)下的分支不会走，所以，其实没有逻辑问题。