• Указать количество вызовов функции?

    @teslor
    Если у вас в коде много мест, где нужно вызывать какую-то функцию несколько раз подряд, тогда оптимальнее всего будет написать декоратор.
    Если не нужно передавать контекст и аргументы (как в вашем случае), то наиболее простой вариант:

    // Декоратор
    function chain(func) {
        return function(t) {
            while(t--) func();
        }
    }
    
    // Создаем новую функцию, которая будет вызывать anim заданное количество раз.
    // Можно не создавать новую функцию, а перезаписать существующую: anim = chain(anim)
    anim_new = chain(anim); 
    
     // anim выполнится 10 раз
    anim_new(10);
    Ответ написан
    Комментировать