内側のforループを壊す:Javascriptが、私は次のようなコードを持って、コールバック関数
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