うそ

Flashに面白くも可愛くもない嘘を出力させてみる

undefinedはpushundefinedではなくてgetlex undefined（undefinedという名前のプロパティを探す）という命令でコンパイルされるから
スコープの中にundefinedプロパティを持ったオブジェクトが入っていたら正しくundefinedを参照できなくなっちゃうっていうお話。

undefinedと同じく、予約語ではなくグローバル定数として定義されているNaNとInfinityもgetlex