A
Amazing article of a tough subject. Thank you. Would you mind discussing the resolve and reject callbacks in the executor function? I am having a tough time figuring out exactly what these methods do. Many examples just pass a string into them and it makes them feel like a glorified console.log() function. Could you explain what is going on under the hood? It would be greatly appreciated. Either way, thank you for the article.