1117
A visual learning method
(kerala.party)
Post funny things about programming here! (Or just rant about your favourite programming language.)
You can explicitly assign undefined to a variable though.
Another fun fact about JavaScript is that
undefined
never used to be a keyword. If you didvar foo = undefined
,foo
would indeed have a value ofundefined
, but it was only because there was no variable calledundefined
in scope!You could do
var undefined = 42
thenvar foo = undefined
would actually setfoo
to42
!window.undefined = 42
would break all sorts of things.Thankfully this was fixed with ES5 in 2009, although it took a few years for browsers to make the change.
javascript moment