promisesJavaScriptPromisesMediumWhat is a benefit of Promises over nested callbacks?1They avoid callback hell and make async code more readable2They execute synchronously3They never reject4They remove the need for the event loopBack to list