• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

schleife aus anderer Schleife beenden

hallo,
kann ich eine schleife aus einer anderen schleife heraus beenden?
Sprich sowas ohne die Test variable:
Code:
for(var i in array){
            if(bedingung){
                for(int j in array2){
                    if(bedingung){
                        var test=true;
                        break;
                    }
                }
                if(test)
                    break;
                else
                    //mach was
            }
}
ich möchte also in der zweiten schleife die erste und zweite schleife beenden.
geht das geschickter, als ich das hier gelöst habe?

viele grüße
 
Werbung:
Du kannst dem break sagen, wie viel Schleifen nach oben abgebrochen werden sollen.

Code:
break(2);

Wenn ich dich richtig verstanden habe.

Edit: Ne, kann man in Javascript doch nicht...
 
Zuletzt bearbeitet:
In manchen Sprachen kannst du break einen „Parameter“ mitgeben, der besagt, wie viele Schleifenebenen verlassen werden sollen.

break 2; oder so.

Ob das in JS auch geht, weiß ich spontan nicht, aber Versuch wäre es wert.
 
Werbung:
In manchen Sprachen kannst du break einen „Parameter“ mitgeben, der besagt, wie viele Schleifenebenen verlassen werden sollen.

break 2; oder so.

Ob das in JS auch geht, weiß ich spontan nicht, aber Versuch wäre es wert.

Nein, gibt es nicht.
Was das Problem angeht: Das hängt vom Fall ab, aber meistens mache ich das dann so wie du es gezeigt hast.
 
Werbung:
Zurück
Oben