In modern Javascript, we have something called Promises. We can use reject
and resolve
inside Promise.
My question is: do I need to return explicitly after calling reject
or resolve
inside Promise? So something like this:
function foo() {
...
return new Promise((resolve, reject) => {
...
if (err) {
reject(err);
// return;
}
if (httpResponse.statusCode === 200) {
resolve(httpResponse);
// return;
}
});
}