jQuery - Schleife

Sasser

Erfahrenes Mitglied
Hallo und guten Abend :)

Ich habe ein Array, welches 24 Schlüssel hat. Kann ich der Schleife auf mitteilen, dass ich nur die Schlüssel 13-24 oder 1 bis 12 verarbeitet haben möchte?

Oder ist das nur über einen Zähler in der Schleife möglich?

Code:
$.each(screens, function(id) {
   /* Verarbeitung */
});
 
Hi,

du könntest doch anhand der id innerhalb der Schleife prüfen, ob die Werte verarbeitet werden sollen.

Beispiel:
Code:
screens = [1,2,3,4,5,6,7,8,9,10];

borders = {
  lower: [0, 5],
  upper: [5, screens.length]
};
how = 'lower';  // oder 'upper' ... welcher Bereich

$.each(screens, function(id){
  if(id>=borders[how][0] && id<borders[how][1]){
    // ToDo: Verarbeitung der Werte
  }
});
Ansonsten hast du selbstverständlich auch die Möglichkeit über die native JavaScript-Schleife for.

Ciao
Quaese
 

Neue Beiträge

Zurück