Анонимные функции javascript
Автор Влад Фурман задал вопрос в разделе Другие языки и технологии
Проблема с функциями в JavaScript. и получил лучший ответ
Ответ от Ra[гуру]
> теперь ничего не работает.Это не описание проблемы.Что именно перестает работать? Что в отладочной консоли браузера пишется?У меня, к примеру, все работает: var fun = function (x) { alert(x); } fun("привет");Для чего вы используете анонимные функции, но при этом они у вас сохраняются в переменных? Если вам нужна функция, то и создайте именованную и дальше используйте, незачем городить огород из анонимных функций и переменных. Анонимные функции используются тогда, когда просто нужно передать эту функцию, как параметр, определив ее прямо в вызове другой функции, либо для возврата функций из других функций.
А без var не вариант?function fun() {};В других ЯП обычно так и делают.А лично мне и в JS не приходило в голову делать по-иному.
смотрите консоль браузера.