Comment Comment by kevsim I guess because inside of a then() you can simply return the success case and throw the error case, no need to create a new Promise and call the resolve/reject functions. parent kevsim 7 years ago