When does the function name become optional in JavaScript?
(a) When the function is defined as a looping statement
(b) When the function is defined as expressions
(c) When the function is predefined
(d) when the function is called
I have been asked this question in quiz.
I'm obligated to ask this question of Defining and Invoking Functions in section Lexical Structures of JavaScript