私はこの行コードを持っています:
_.each($scope.inspectionReviews, function (value, key) {
alert("status=" + value.IsNormal + " " + "name=" + value.InspectionItemName);
if (!value.IsNormal) {
$scope.status = false;
return;
}
$scope.status = true;
})
ある時点でループを停止したいのですが、リターンが機能していないようです。
ループを停止するにはどうすればよいですか?
return false;
これをそれぞれダッシュで使用して、破壊します。
編集:タイトルがアンダースコアに変更されたのを見ました。それはアンダースコアですか?上記で指摘したように、それぞれをダッシュで区切ることができますが、ネイティブではそれを提供しないforEachをエミュレートすると思います。
falseを返す => break;
を使用した場合とまったく同じ効果があります。
return =>これはcontinue;
を使用するのと同じです