Целью кода является повторение цикла, пока индекс массива не покажет что-то большее, чем -1.Но по какой-то причине цикл останавливается после одного запуска.И печатает -1.
var Darray = ["Dienstag, 19.3.2019:","Donnerstag, 21.3.2019:", "Montag, 18.3.2019:", "Mittwoch, 20.3.2019:", "Montag, 25.3.2019:"];
var x = 1;
var y = 1;
var z = 2019;
loop: for (x = 1; x < 32; x++) {
var suchen = Darray.indexOf(`Montag, ${x}.${y}.${z}:`);
var suchen = Darray.indexOf(`Dienstag, ${x}.${y}.${z}:`);
var suchen = Darray.indexOf(`Mittwoch, ${x}.${y}.${z}:`);
var suchen = Darray.indexOf(`Donnerstag, ${x}.${y}.${z}:`);
var suchen = Darray.indexOf(`Freitag, ${x}.${y}.${z}:`);
if (x == 30) {
y++
}
if (y == 12) {
z++
}
if(suchen == -1) {
continue loop;
}
};
console.log(suchen)