Yeah the question itself is tricky.

But anyway, can somebody please give a clear explanation of why can't we 
override the name of the function expression if we call it immediately but 
this code:
var x = function (){x=123;alert(x);};
x();

will assign 123 to x?

-- 
To view archived discussions from the original JSMentors Mailman list: 
http://www.mail-archive.com/jsmentors@jsmentors.com/

To search via a non-Google archive, visit here: 
http://www.mail-archive.com/jsmentors@googlegroups.com/

To unsubscribe from this group, send email to
jsmentors+unsubscr...@googlegroups.com

Reply via email to