Question 1: What is a higher-order function in JavaScript?
Question 2: Which method creates a new array by calling a function for each element?
Question 3: Which method is used to filter out elements based on a condition?
Question 4: What does the reduce function do?
Question 5: Which of the following is not a higher-order function?
Question 6: What does map return?
Question 7: Can higher-order functions be stored in variables?
Question 8: Which function is best used to transform each item in an array?
Question 9: What does filter return?
Question 10: What is required for reduce to work properly?