Показать сообщение отдельно
  #4 (permalink)  
Старый 18.01.2012, 18:35
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

Ой-да...тупанул что-то
Если вы напишете просто:
Funct(), то все будет работать...но как уже сказали не так как вы хотите. Тогда вам вернется лишь значение самой переменной(но не ф-ия).
<script>
function Funct() {
  var a = 2;
  var func = function() { alert(a); };
 return func; 
}
alert(Funct());
alert(typeof Funct()); //хотя это и ф-ия...
</script>

Когда вы пишете Funct()(), это как func() - то есть вызывается ваш алерт...
__________________
оляля, ололо
Ответить с цитированием