Sobes.tech
Middle

What is the difference in behavior between three functions: async functions with throw, functions with Promise.reject, and functions with new Promise that throws an error inside the executor?