Tengo los siguientes fragmentos de código:
const x = () => { return Promise.resolve("X1"); }; x().then((message) => { console.log(message); });contra
const y = new Promise((resolve, reject) => { resolve("Y1"); }); y.then((message) => { console.log(message); });Entiendo que la resolución en el segundo fragmento de código es como una devolución de llamada. No estoy seguro sobre el primero, ¿en qué casos necesitamos llamar a Promise.resolve?