Sortir d'une boucle avec break
Bonjour et meilleurs vœux à tous,
Je n'arrive pas à sortir de la boucle forEach en utilisant break;
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| function saveDate() { // callBack for calendar
tabForms.forEach(function(curForm){
let idId = curForm.querySelector("[name*='id'");
console.log(idId.value);
if (idId.value == 0)
break forEach;
if (idId.value !=0) { // value=0 means a new element
console.log(idId.value);
curForm.submit();
}
}, false );
} |
J'obtiens une erreur "Uncaught SyntaxError: Undefined label 'forEach'".
Si j'enlève l'étiquette, l'erreur est "Illegal break statement".
Je ne comprends pas comment étiqueter ma boucle pour faire fonctionner.