First Class Citizen means being able to do others can do. In JavaScript functions are first class citizen. Here arise the question why? Because you can it can be assigned to variables, passed as a argument and has property and methods. Let’s try to u...