The book Learning JavaScript defines anonymous functions as follows...
Functions are objects. As such, you can create them - just like a String
String
I think a broader and more accepted definition of an anonymous function is a function that is created without a name.