Appendix B. Glossary of Terms
This appendix covers some of the important terms that are used in this book:
- Anonymous function: A function that has no name and is not bound to any variables. It is also known as a Lambda Expression.
- Callback: A function that can be passed to another function to be used in a later event.
- Category: In terms of Category Theory, a category is a collection of objects of the same type. In JavaScript, a category can be an array or object that contains objects that are all explicitly declared as numbers, strings, Booleans, dates, objects, and so on.
- Category Theory: A concept that organizes mathematical structures into collections of objects and operations on those objects. The data types and functions used in computer programs form the categories used in this book.
- Closure: An environment such that functions defined within it can access local variables that are not available outside it.
- Coupling: The degree to which each program module relies on each of the...