And 15.1.2.1 says what eval returns if programs that evaluate to (normal,empty, emtry): undefined.
On Feb 24, 2011, at 3:24 PM, Mike Samuel wrote: > Nothing. > > From chapter 14: > > The production SourceElement : FunctionDeclaration is evaluated as > follows: 1. Return (normal, empty, empty). > > 2011/2/24 Dave Fugate <[email protected]>: >> By ES5.1, what would we expect to be ‘x’ in the following snippet: >> >> x = eval("function z() {return 1;}"); >> >> >> >> ‘undefined’, ‘z’, or something else entirely? >> >> >> >> Thanks! >> >> >> >> Dave >> >> _______________________________________________ >> es-discuss mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/es-discuss >> >> > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

