Sé sobre el código después de que se ejecute la resolución; No estoy hablando de eso. Mi pregunta es sobre devolver un objeto de resolve como:
return resolve(err)¿Es diferente a devolver nada? Me gusta:
resolve(err) returnque es como
... resolve(err) }Estoy hablando del caso canónico en el que se maneja la promesa con then y catch como:
functionReturningAPromise().then().catch()La declaración
return resolve(err); no tiene mucho sentido y podría ser confuso. resolve no devuelve nada explícitamente. La única razón para usar
return resolve(err);es acortar
resolve(err); return;Eso significa que
return resolve(err);y
resolve(err); return;son equivalentes.