и еще маленький вопрос
зачем в это коде
function summ (a)
{
var summa = a ;
function f(b){
summa += b;
return f;
};
f.toString = function() { return summa; };
return f;
};
alert(summ (5)(3)(-8))
строчка
f.toString = function() { return summa; };
и когда он срабатывает?