как понял
function foo(a, b) {
var one = a, two = b;
return function (a, b) {
return (one = a || one) + (two = b || two);
}
}
var test = foo(1, 7);
alert(test());//8
alert(test(2, 3)); //5
alert(test())//5
|
Дзен-трансгуманист,
да ноль заменится - это мелочи ... сложение просто для примера ... вопрос то в заголовке темы ... заменить функцию на функцию с другими параметрами вызовом самой функции ... думалось что-то типа такого
if (arguments.length) {
this = foo.apply(null, arguments)
}
return this
если оно конечно ахинея ))) то невозражаю |
рони, какой вопрос, такой ответ. Сам знаешь :)
Ты бы лучше сказал, какая задача. |
Цитата:
пока только медитация или имитация :write: :) может выйду из транса сформулирую точнее.:thanks: |
| Часовой пояс GMT +3, время: 05:19. |