Всем добрый день! Не убивайте за нубский вопрос, буду очень благодарен, если сможете подсказать в чем тут может быть проблема.
Есть функция: get-request в API.
Её вызывают две функции.
В итоге они путаются в респонсах, как видно на консоли, то один ответ получил, то второй.
Если их разделить setTimeout'ом, то все респонсы правильные.
Второй день бьюсь, не пойму в чем ошибка. Ведь при каждом вызове у функции connectAPI должен быть уникальный execution context и своя память? В этом примере её вызывают две функции, в реале их будет штук 30 - как так сделать, чтобы они все получали в ответ свои данные и не путались?