Не работает setTimeout() в цикле

У меня есть функция с вот такой частью кода:

for(let i=0; i<=IDarray.length; i++) {
    setTimeout(() => $.ajax ({
        url: "parse.php",
         type: "POST",
          data: ({ id: IDarray[i] }),
          dataType: "text",
          success: funcSuccessID
    }), 2000);
}

IDarray здесь - это массив, содержащий ID пользователей, которые я пытаюсь обработать. Почему тут может не работать setTimeout()?


Ответы (0 шт):