Как вы все это синхронизировать собрались в одной функции, если интервалы могут быть разные. Активное ожидание потребует слишком много ресурсов и скрипт будет остановлен, а допустим, если ввести ограничение, чтобы интервал, по которому будут запускаться функции не был меньше 10мс, и проверять каждые 10мс, то из-за погрешностей таймеры не будут совпадать. Да и необходимость решения подобной задачи в JavaScript не понятна, зачем вам это?
|