Why use a Functional Language?
Can be created via literals e.g
Can be assigned to variables, array entries, and properties of other objects e.g
Can be passed as arguments to functions e.g
Can be returned as values from other functions e.g
Can possess properties that can be dynamically created and assigned e.g
Anonymous functions are used in web programming to not pollute the global namespace. It is a better practice to create lots of little functions and pass them around to other functions.