I\'m just trying to get my head around this function expression.
It seems that if I create a function expression (p
) that seems to contain a function de
It seems that if I create a function expression (p) that seems to contain a function declaration
No. It is a named function expression, which does not "contain" a function declaration. The name of the function expression is available as an identifier inside the function's scope (pointing to the function itself), and as the nonstandard name property.