ECMA постулирует, что undefined - это свойство объекта Global. Но каждая конкретная реализация движка может накладывать свои нюансы.
А вообще не представляю, какой выигрыш можно получить от подмены смысла стандартной переменной, кроме как испортить кому-то код.
|