Показать сообщение отдельно
  #23 (permalink)  
Старый 02.09.2012, 21:13
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от Kivi
Почему в строке 7 return t();?
Что это значит?
Где можно об этом прочитать?
смотри внимательней: у тебя есть
1. y - number
2. x - function
3. z - function

z(x); -> вызывается функция z, в которую в качестве аргумента передается другая фунция (x), имя которой (имя аргумента) задается как t.

Лучше скажи, почему y = 5

var y = 5;
 var x = function(){
     return y;
 };
 var z = function(t){
     var y = 10;
     return t();
 }
 alert( z(x) );
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием