Cuando creamos una Promise() , el constructor espera dos parámetros: resolve y reject .
¿Puedo crear una Promesa usando solo resolve ?
let promise = new Promise((resolve) => {});Lo he probado y funciona. Pero, ¿es una buena práctica? Se espera que la promesa se resuelva en todas las circunstancias.
Sí, es factible. Si
reject ) entonces usar solo el parámetro de resolve es una posibilidad razonable.
Sin embargo, si existe la posibilidad de un error, incluso un error inesperado, sería una buena idea utilizar el parámetro de reject . No se esperan muchos errores, después de todo.
si puedes con
Promise.resolve(value);consulte https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve