裏面我有這樣的代碼如下:的Javascript打破for循環的回調函數
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;
}
});
}
要點是測試()的功能是使一個XHR請求的功能(它實際上是對一個API Appcelerator Titanium平臺,所以我無法控制它),我正在循環一些東西來調用測試函數。我需要打破onerror函數的循環,但是我得到一個錯誤,告訴break不在循環或switch語句中。我該如何重寫?
感謝我只投了過去回答上來,但現在我知道打對勾 – eirikrl 2012-08-07 09:33:34