hujak_hujak, шаг назад при инициализации генератора делаешь да и всё:
function sequence(x, y) { var result = x - y, step = y; return function () { return result += step; } } var generator = sequence(10,3); alert([generator(), generator(), generator(), generator(), generator()]); |
Rise,
интересное решение, но зачем дополнительные переменные? function sequence(x, y) { x -= y; return function () { return x += y; } } var generator = sequence(10,3); alert([generator(), generator(), generator(), generator(), generator()]); |
рони, да так тоже работает оказывается)
|
Часовой пояс GMT +3, время: 00:57. |