Как при написании через import контролировать приоритет очереди выполнения функций?
Есть 2 функции в двух разных файлах
Одна весит на срабатывание нажатия на блок. doc.addEventListener('click', check);
Вторая весит на изменении этого блока, при смене там запускается функция.
Получается при нажатии, мы его изменяем и сперва срабатывает событие на изменение блока, а уже потом на нажатие этого блока по проверки e.target.classList == "mini-block"
Можно как-то установить между ними приоритет в стеке выполнения?
Обе функции весят на событии, бывает, что выполняется только одна из них, а бывает, что две сразу.
И получается так, что одна выполняется раньше, чем другая, которая меняет значение переменной.
Код скинуть трудно, потому что там все в импортах.
Но суть в том, что на клик повесили событие, где всегда срабатывает одна функция, а при определенных условиях, сработают две.
И мне нужно как-то очередность срабатывания этих функций проконтролировать.
rd100, хорошо бы вы сделали fiddle, имитирующий проблему, без лишнего. Без импортов, тут дело-то в не в них самих, скорее всего. Заодно, в процессе, может, осенит идеей.
Без кода могу предложить вешать на событие единственную свою (надо её написать) функцию, внутри которой уже в нужном порядке и при нужных условиях вызывать те две, в правильном порядке.