ChrisB: FOR Schleife bei einem durchlauf abbrrechen

Beitrag lesen

Hi,

Habe ein Link. Wenn ich drauf klicke wird die funktion von oben ausgeführt. Allerdings führt der befehl den ganzen code aus, also bis i=5.

Die break-Anweisung "funzt" also nicht?

Wie kann ich es bewerkstelligen, dass er bei i=2 einen break macht und dann bei beim klick wieder i++ macht?

Logischer Weise nicht mit einer for-Schleife, die immer wieder bei 1 loslaueft.
Du muesstest zumindest den Wert von i ueber die Laufzeit der Schleife hinaus erhalten, also bspw. eine globale Variable nutzen, oder es als "statische" Eigenschaft der Funktion ablegen:
function xy() = { ... }
xy.i = 1;

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“