Показать сообщение отдельно
  #5 (permalink)  
Старый 11.11.2012, 12:55
Аватар для eirnvn
Кандидат Javascript-наук
Отправить личное сообщение для eirnvn Посмотреть профиль Найти все сообщения от eirnvn
 
Регистрация: 15.09.2011
Сообщений: 70

Спасибо, что ответили
Цитата:
Сообщение от eirnvn
func = null || func = false
Есть ли какая-то разница?
да
Какая, если можно на примере?
Цитата:
Сообщение от eirnvn
null - совсем уничтожает func как delete?
нет
function func () {lalalala;}
func = null;
Ссылка уничтожится, но функция ни в какой другой переменной не останется. То, что она все-таки где-то (где?) осталась на что-то может повлиять?
Цитата:
Сообщение от eirnvn
а false - это эквивалент return false в функции или нет?
нет
какая же разница между func = null || func = false???
Цитата:
Сообщение от eirnvn
elem = null - мы уничтожаем элемент.
это не так
Сообщение от eirnvn
А elem = false?
тоже самое
elem = null - ок, уничтожаем ссылку
elem = false - тоже уничтожаем ссылку?
Почему тогда при elem = false,
одна и та же программа зависает, при
elem = null работает как надо?
__________________
"I don't write to say what I think, but to know what I think"
Ответить с цитированием