JavaScript treats functions as first-class citizens. Functions are considered values similar to primitives. Functions can be assigned to variables, passed as arguments to other functions and return a function from another function. Power of higher-...
·