У меня есть следующий код, который выбирает из списка URL-адресов в imagesList, а затем добавляет изображения в поле Dropzone. Моя проблема в том, что изображения появляются в произвольном порядке в поле Dropzone, а НЕ в порядке в imagesList.
Я знаю, может быть, это можно исправить, если бы я использовал Promise.All, но я не уверен, как кодировать следующее в Promise.All. Я долго пробовал, но все не получалось.
Пожалуйста, помогите.
var imagesList = ["/img1.jpg", "/img2.jpg", "/img3.jpg"];
for (var i = 0; i < imagesList.length; i++) {
let name = imagesList[i];
name = name.substring(name.lastIndexOf('/') + 1);
fetch(imagesList[i])
.then(res => res.blob())
.then(blob => {
let file = new File([blob], name, blob);
myDropzone1.addFile(file);
});
}