Как запретить одновременное выполнение одной асинхронной функции? То есть есть асинхронная функция asyncFnc(data) {...};
Если она вызвана и еще не отработала, как запретить ее вызов в это время, однако поместить его в очередь и чтобы этот вызов обязательно выполнился, но после отработки первого вызова?