как понял
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, время: 16:36. |