вопрос по замыканиям в javascript

hwh2010

можно ли написать такую функцию F от одного параметра, что при любом a F(a) возвращала бы function{return a}?

Bibi

ты же это уже написал. только словами

function outter( a ) {
return function { return a; }

}

var b = outter( 'Hello' );
alert( b );


alerts 'Hello'

hwh2010

хмм. странно. Почему тогда
function outter( a ) {
return function { return a; }
}
alert(outter(b;

показывает не

function
{
return 'Hello';
}



function
{
return a;
}

Dasar

потому что таким образом ты смотришь текст функции до замыкания

hwh2010

спасибо
теперь не буду доверять alert'у при просмотре кода функций
Оставить комментарий
Имя или ник:
Комментарий: