IT 231 -- Midterm Short Essay Questions Include this statement at the top of your submission: I completed these short essay questions by myself without the help of any other persons. Include references of you use information from books or the internet. Answer 2 out of 3 questions. Your answers should be targeted to someone that understands the concepts in IT 231, but that does not know about server-side JavaScript programming. For full credit, write in complete sentences with an introduction and a conclusion for each question. 1. Explain the similarities and differences between the JavaScript that you used in IT 130 and the JavaScript that you have used up to now in IT 231. Give examples. 2. What are anonymous functions? What are functions written in arrow notation and what are the rules for writing them? How are functions written arrow notation used in Node programming? Also describe what callback functions are and how they are used in Node programming. Give Examples. 3. What are object literals and JSON strings? How do you convert an array of object literals to a JSON string and vice versa? How are these items used in Node programming? Give examples.