ECMA-262 3rd == section 15.3.4.2 ==
Function.prototype.toString returns a representation with syntax of FunctionDeclaration == section13 == FunctionDeclaration: function Identifier ( FormalParameterList_opt ) { FunctionBody } FunctionExpression: function Identifier_opt ( FormalParameterList_opt ) { FunctionBody } == Firefox results == alert((function(){}).toString()) // outputs function () { } Note there is no Identifier in this output and an identifier is required in FunctionDeclaration syntax. Should Function.prototype.toString be specified to return a representation with FunctionExpression syntax? Thanks, Peter _______________________________________________ Es4-discuss mailing list Es4-discuss@mozilla.org https://mail.mozilla.org/listinfo/es4-discuss