Ergebnis 1 bis 3 von 3
  1. #1
    gps400 ist offline Jungspund
    registriert
    18-05-2008
    Beiträge
    13

    ist ein Exit aus .forEach() -Funktion möglich?

    Hallo,
    angenommen, das unten aufgeführte Script scannt 100 Div's. Gibt es eine Möglichkeit
    aus der .forEach Schleife auszusteigen, und die Schleife abzubrechen, bevor
    die 100 erreicht ist? Ich möchte einen Ausstieg, wenn der Zähler "i" den Wert
    von 20 überschreitet.
    PS: habe es testweise mit else{break} probiert, aber es funktioniert nicht.

    Code:
    var ee=document.querySelectorAll('div_klassenname_2').forEach(
    function(el) { if(i<=20){++i;alert(i)} else {alert('i ist größer 20') } } )

  2. #2
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.822

    AW: ist ein Exit aus .forEach() -Funktion möglich?

    Hi!

    Habe ich hier was gefunden:
    Javascript: How to break out of the forEach
    Das deutsche Javascript Forum http://forum.jswelt.de http://forum.jswelt.de/images/logoJsWeltForumV4_32x22.png

  3. #3
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.757

    AW: ist ein Exit aus .forEach() -Funktion möglich?

    Um some oder every mit einer NodeList zu verwenden musst du die Funktion von Array "ausleihen":
    Code:
    [].some.call(document.querySelectorAll(...), function(el){...})

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 07-01-2014, 02:10
  2. Exit Problem habt Ihr ne Lösung ?
    Von Peterthomas im Forum JavaScript
    Antworten: 0
    Letzter Beitrag: 11-09-2004, 23:27
  3. Exit Button
    Von Papageno im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 15-01-2002, 14:10
  4. Alert bei Exit
    Von vitus im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 08-09-2001, 00:49
  5. Exit-PopUp Fenster! Wie?
    Von Unregistered im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 18-04-2001, 15:32

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •