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

then = obj.then, then； 与 obj.then, obj.then 这两行语句在 getter 的情况下还是会有差别的