Understanding Promises in JavaScript: Part 2 | Favourite Jome