Показать сообщение отдельно
  #1 (permalink)  
Старый 23.05.2012, 17:43
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Изменение значения переменной undefined
Всегда считал, что undefined — перезаписываемая переменная. Её часто передают в качестве аргумента в анонимных функциях:
(function(window, undefined){})(window);

Когда-то давно спросил здесь, почему так делают, например, в jQuery. Мне ответили, что undefuned может быть равно чему угодно. Но:
var undefined = 4;
alert([undefined, typeof undefined]);
console.log(undefined, typeof undefined);

Где правда?
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием