Показать сообщение отдельно
  #9 (permalink)  
Старый 27.03.2014, 00:54
Аватар для Дзен-трансгуманист
√₋̅₁̅
Отправить личное сообщение для Дзен-трансгуманист Посмотреть профиль Найти все сообщения от Дзен-трансгуманист
 
Регистрация: 18.06.2012
Сообщений: 385

Сообщение от рони
всё в одном флаконе
function foo(a, b) {
         var func = function (one, two) {
             return (one || a) + (two || b)
         }, args = [];
         return function () {
             arguments.length && (args = [].slice.call(arguments, 0));
             return func.apply(this, args)
         }
     };

var test = foo(1,7);
alert(test())
test(0, 3)
alert(test()) // ой!

__________________

Гейзенберг, возможно, читал этот тред.
Ответить с цитированием