Question 1: What is a Promise in JavaScript?
Question 2: Which method is used to handle resolved Promises?
Question 3: Which method is used to handle rejected Promises?
Question 4: What is the purpose of Promise chaining?
Question 5: Which keyword is used to create a new Promise?
Question 6: What does the .finally() method do?
Question 7: When chaining Promises, what does the .then() method return?
Question 8: How can multiple promises be executed concurrently?
Question 9: What happens when a promise in a chain is rejected?
Question 10: Which of the following is NOT a standard state of a Promise?