Comment passer à côté de javascript dans un dans un, tandis que l'intérieur?
J'ai un court code javascript où je dois passer à côté de la boucle for....voir ci-dessous:
var y = new Array ('1', '2', '3', '4');
for (var x in y) {
callFunctionOne(y[x]);
while (condition){
condition = callFunctionTwo(y[x]);
//now want to move to the next item so
//invoke callFunctionTwo() again...
}
}
Voulait faire simple donc, la syntaxe peut être exempt d'erreur.
- Peut-être que vous êtes à la recherche pour
continue
? developer.mozilla.org/en-US/docs/JavaScript/Reference/... je ne suis pas tout à fait sûr de ce que vous voulez atteindre. Aussi, n'utilisez pas defor...in
pour itérer sur tous les tableaux. - Je pense qu'ils voulaient dire
break
la boucle while et immédiatementcontinue
la boucle for. Si il n'y a rien après le temps, comme dans votre exemple, vous pouvez simplement utiliserbreak;
- Vous pouvez le label des tas de choses en JavaScript, y compris dans les boucles. Combiner
continue
etbreak
avec des étiquettes pour des résultats étonnants!
Vous devez vous connecter pour publier un commentaire.
Ne pas effectuer une itération sur des tableaux à l'aide
for...in
. Cette syntaxe est pour itérer sur les propriétés d'un objet, qui n'est pas ce que vous êtes après.Comme pour votre question, vous pouvez utiliser le
continue
:Ce sera d'impression:
En fait, on dirait que vous voulez sortir de la
while
boucle. Vous pouvez utiliserbreak
pour que:Prendre un coup d'oeil à
do...while
boucles ainsi.