Question 1: What is a closure in JavaScript?
Question 2: Closures are created every time:
Question 3: What can closures access?
Question 4: Why are closures useful?
Question 5: Which of the following best describes a closure?
Question 6: Which keyword is commonly used to define a closure?
Question 7: Can closures help in data encapsulation in JavaScript?
Question 8: What will a closure retain after the outer function has returned?
Question 9: Which scenario is the best use case for closures?
Question 10: In JavaScript, closures are formed when: