Показать сообщение отдельно
  #1 (permalink)  
Старый 26.03.2014, 23:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,134

заменить функцию на функцию с другими параметрами вызовом самой функции
подскажите пожалуйста что изменить в foo чтобы получить тотже результат в строке 15
заменив 13 строку на 14.
function foo(a, b) {
         var one = a,
             two = b;
         return function () {
             if (arguments.length) {
                 return foo.apply(null, arguments)
             }
             return one + two
         }
     }
var test = foo(1, 7);
alert(test());//8
test = test(2, 3) //как заменить на
//test(2, 3)
alert(test())//5
Ответить с цитированием