如何停止lodash.js _.each循环?

我有这个行代码:

_.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; 

使用这个在lodash每个打破。

编辑:我已经看到标题改为下划线。 它是强调还是lodash? 正如我上面指出的,你可以打破每一个lodash,但强调我相信模仿forEach本地不提供。

如果要testing集合的任何成员的某个条件是否成立,请使用Underscore的一些 (别名,而不是each

 var hasAtLeastOneFalseStatus = _.any($scope.inspectionReviews, function (value, key) { return !value.IsNormal; }) $scope.status = hasAtLeastOneFalseStatus ? false: true; 

返回false => break; 返回=> contiune;