To return an empty promise with JavaScript, we can use an async function or call Promise.resolve.
For instance, we write:
const p1 = async () => {}
const p2 = () => Promise.resolve()
to create 2 functions that returns empty promises.
p1 is an async function, so it’s a function that always returns a promise.
And since it has no return value, it returns an empty promise.
p2 is a regular function that returns an empty promise by calling Promise.resolve with no arguments.