Показать сообщение отдельно
  #1 (permalink)  
Старый 06.09.2014, 16:45
Аватар для Аркадий Укупник
Аспирант
Отправить личное сообщение для Аркадий Укупник Посмотреть профиль Найти все сообщения от Аркадий Укупник
 
Регистрация: 06.09.2014
Сообщений: 41

Написал тут функцию.
/*

function loop(function () {
    return false; // to exit
}, 10[, cbArg1[, cbArg2]]);

var counter = 0;

loop(function () {
    console.log(counter++); 
    return counter < 10;
}, 300); // prints 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 and stop

*/
function loop(cb, period, _args) {
    var arg = Array.prototype.slice.call(arguments, 2);
    var interval = setInterval(function () {
        if (cb.apply(null, arg) === false) clearInterval(interval);
    } , period);
}


Как назвать? С именованием у меня огромные проблемы. И как бы ее профессионалы переписали?
Ответить с цитированием