Сообщение от 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) );