$(document).ready(function (){
var text = '';
var mass = [];
var str = '5858/2';
str = str.replaceAll("/", "_");
var i = 1;
while (i < 12) {
if (str === null) {
break;
}
const img = new Image();
img.src = "https://textileprofy.synology.me:5588/FOTOBANK/JPEG/" + str + "_"+ i +".jpg";
img.addEventListener('load', () => {
var src = this.src;
mass.push(src);
});
img.addEventListener('error', () => {
alert('ошибка');
});
i++;
}
for (let a = 0; a < mass.length; a++) {
text += '<div>'+mass[a]+'</div>';
}
console.log(text);
});
img.addEventListener('load', () => {
var src = this.src;
// загрузка успешна
text += src;
// либо пушим в пустой массив а после цикла его перебираем
});
img.addEventListener('error', () => {
//как выйти из цикла??
});