Показать сообщение отдельно
  #2 (permalink)  
Старый 22.08.2012, 15:12
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

Nubi,
когда вы пишите
message = null;

вы затираете лишь ссылку на функцию у этой переменной, а другая до сих пор ссылается на функцию пример:
function message (msg) {//в переменной message ссылка на эту функцию
    alert(msg);
}                          
var newMessage = message;   // у переменной newMessage ссылка на функцию, а не ссылка на ссылку переменной message   
message = null;//затираем ссылку в переменной message
newMessage("Hello!");//а переменная newMessage до сих пор ссылается на функцию, а не ссылку переменной message
Ответить с цитированием