In a recent question, I received suggestions to talk on, amongst other things, the aspect of JavaScript where functions are 'first class' objects. What does the 'first class' mean in this context, as opposed to other objects?
EDIT (Jörg W Mittag): Exact Duplicate: What is a first class programming construct?