With the help of Promises, Handling error across numerous asynchronous calls has become more effortless in comparison to what it was at the time of using callbacks. Also, having the privilege to not provide any callbacks makes the coding look even cleaner. On the contrary, callbacks present the mechanism of control flow. And they only inform the users about how the application flows, and not really the information of what it does.

BY Best Interview Question ON 06 Jan 2020