https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject https://segmentfault.com/a/1190000010399626 https://segmentfault.com/a/1190000016048723