Сообщение от platedz
|
Т.е. если я правильно понимаю в данном примере (function(s){alert(s)})(v) мы передаем данные из v в s. Так как видимо передать их из вне мы наверное не можем, учитывая что var s = 5; (function(s){alert(s)})() не работает.
Я все правильно понимаю???
|
Выполняем функция с параметром v
основной смысл что мы не создаем на глобальном уровне имени функции
(не засоряем)
с именем так бы выглядело
function f(s){alert(s)};
f(5);