As per MDN definition, JavaScript is a lightweight, interpreted, or Just In Time compiled programming language with First-Class Functions In this post, let’s try to explore what are first-class functions and how it fits in JavaScript. The programmi...