Александр Зелицкий, просто начни уже что-то делать. Да, не знаешь как, и что? Что случится страшного, если сделаешь что-то не так? Ничего. Начни делать хоть как-то, понимание придёт само.
Drovosek01, вполне. Только таймеры не будут параллельно отсчитывать секунды, у них просто ттл стоит и разом у всех проверяется. Хотя это от движка зависит, конечно же, как атм реализовано я не углублялся, но параллелизировать этот момент не имеет смысла, как и делать эти проверки во время выполнения кода.
Вообще, тут достаточно сам принцип понимать для работы с жс, а подробные будут полезны разве что на собеседовании.
П.с.: просто для инфы, сетТаймаут не сработает раньше, чем через 4мс (или около того, но, по моему, 4). То есть если поставишь 0мс, то он всё равно сработает через 4мс. Вернее не он сработает, каллбек выполнится.
Drovosek01, нуууу... Делать примеры с сетТаймаутом как по мне так себе идея. В целом, да, можно сыммитировать промисы, но всё же.
Но вообще, в рамках данного примера, таймаут добавляется каждый раз после выполнения функции отснестиПартиюКоробок, а так же срабатывает таймаут ровно каждый час, что есть разгрузитьФуру.
Tuss96, верно, в первую очередь это коммерческие проекты, так что себя они не обидят.
Там самая главная проблема в другом ─ вся базовая информация (а там если и дают больше, то немного) есть в свободном доступе в интернете. А вот дальше, когда ты уже вроде как сам язык знаешь, можешь на нём писать, даже странички сам сделал и оно как бы работает, но вот само качество кода, структура, архитектура приложение и прочее очевидно идёт низкого уровня. Но тут в любом случае вопрос измеряется в годах.
По поводу года, я бы не был столь оптимистичен, но тебе лучше видно. Я так же не могу сказать, хватит ли тебе года или нет, тут поимо от твоих текущих навыков, будет ещё зависеть и от твоего усердия. Не переоцени себя (слишком углублённым изучением всего), а то по итогу просто потеряешь год. И да, не забывай, что за год тебе не только надо научиться программировать, но и найти работу, а это вопрос может быть даже не полугода.
И да, если таки решишься, в первую очередь запомни правило №1 ─ ПРАКТИКУЙСЯ. Всё время. Любая теория должна проверяться на практике, даже если вроде всё понятно, поскольку реальность может несколько отличаться от теории.
Kristina8787, в представленном куске кода проблем явно нет.
Какие taskId добавляются в массив? Разверни все парамсы.
И ещё, почему ты добавляешь объект по индексу, а не пушем?