tengo código como el siguiente:Javascript romper un bucle dentro de una función de devolución de llamada
function test(obj) {
if(//some conditon) {
obj.onload();
}else{
obj.onerror();
}
}
for(var i=0;i<4;i++){
test({
onload:function(e){
//some code to run
},
onerror:function(e){
break;
}
});
}
Lo esencial es la prueba() es una función para hacer una solicitud XHR (en realidad es una API de la La plataforma Appcelerator Titanium, así que no tengo control sobre ella) y estoy bucleando algo para llamar a la función de prueba. Necesito romper el ciclo en la función onerror, pero me da un error que dice que el corte no está dentro de un bucle o declaración de cambio. ¿Cómo puedo reescribir esto?
agradecimiento que responder único voto en el pasado, pero ahora sé para golpear la marca de verificación – eirikrl