Показать сообщение отдельно
  #10 (permalink)  
Старый 01.07.2019, 23:09
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от рони
то есть вы полностью отрицаете, возможность использования ! и других знаков?
Да, если они будут производит работу в холостую! А если функция реально что-то вычисляет и возвращает, то конечно же вы можете применить оператор ! и затем присвоить результат такого вычисления переменной, чтобы дальше с ней работать!

То, что вы показали с оператором !, на самом деле бессмысленно, зачем это вычисление? На получаемый объект никакая переменная не ссылается, и по сути сборщик мусора может сразу его удалить.

Сообщение от рони
извините, но это бред какой-то, вы меня развеселили
А что тут смешного? Вы запускаете функцию при помощи (), а это [оператор !] не запускает никакую функцию.

Так всё же, почему вам нельзя просто вызвать функцию?
(function() {
  alert("1");
})();

Последний раз редактировалось Malleys, 01.07.2019 в 23:14.
Ответить с цитированием