Тема: тест
Показать сообщение отдельно
  #28 (permalink)  
Старый 08.10.2008, 13:42
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

вот этот ответ - правильный.

Контекст у каждого скриптового блока свой. Это логично. Ведь нельзя обратится к функции из другого блока, если этот блок ещё не загружен/исполнен. А загружен он может быть только если его вызов был РАНЬШЕ блока из которога вызывается функция.
Соответственно никакой пользы от var f= func... vs function f()... нет.
Только лишний гемморой с отладко тому человеку, который потом будет испоьзовать такой код и случайно разделит его по разным блокам.
Ответить с цитированием