Спасибо, что ответили
Цитата:
|
Сообщение от 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 работает как надо?