反復から正しい値を取得したときにループを終了するにはどうすればよいかという混乱に直面しています。以下にコードスニペットを貼り付けました。私がやろうとしているのは、skillID と呼ばれる 1 つの文字列と、emplSkillLevel と呼ばれる他の配列があることです。ループ内でスキル ID が一致する場合、文字列に値を設定した後に文字列を返しますが、いくつかの時点でループはそれを壊しません。
どうすれば終了できますか?
setCellValue: function(skillID,emplSkillLevel){
var cellVal=0;
$.each(emplSkillLevel, function(index1, item1) {
var emplSkillLevelID = emplSkillLevel[index1].split("-");
if(emplSkillLevelID[0] == skillID){
cellVal = emplSkillLevelID[1];
return cellVal;
break;
}
else{
cellVal=0;
return cellVal;
}
});
}