zwei for-schleifen verschachtelt
Irmy
- javascript
Hallo an Alle,
ich hab' zwei for-schleifen verschachtelt, die eine ist 4200 lang die andere 360 ... und das ganze scheint der Computer nicht zu verkraften :-(
Kann ich die 2. for-schleife (die mit 4200 datensaetze) abbrechen, wenn das 'if' erfuellt ist?
mk = ClientiMarca.split("§");
Client = C.split("\r\n");
kunden = "";
for (k=0; k<mk.length; k++) {
mkKunden = mk[k].split(";");
for(j=0;j<Client.length;j++) {
Kunde = Client[j].split(";");
if (Kunde[0] == mkKunden[0]) {
kunden = kunden + "§" + mkKunden[0] + ";" + Kunde[1] + ";" + Kunde[2] + ";" + Kunde[3] + ";" + Kunde[4] + ";" + Kunde[5] + ";" + mkKunden[1];
}
}
}
Herzlichen Dank!
ciao
Irmy
Hello,
Kann ich die 2. for-schleife (die mit 4200 datensaetze) abbrechen, wenn das 'if' erfuellt ist?
ja, und zwar entweder indem du den Zähler auf das Ende versetzt (j=Client.length;), oder indem du die Schleife per break verlässt.
MfG
Rouven
Herzlichen Dank!
ciao
Irmy