首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何停止lodash.js _.each循环?

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

Stack Overflow用户
提问于 2015-10-22 02:47:34
回答 3查看 54.1K关注 0票数 56

我有这个行代码:

_.each($scope.inspectionReviews, function (value, key) {
    alert("status=" + value.IsNormal + "   " + "name=" + value.InspectionItemName);
    if (!value.IsNormal) {
        $scope.status = false;
        return;
    }
    $scope.status = true;
})

在某种程度上,我想停止循环,但似乎返回不起作用。

如何停止循环?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-10-22 02:49:00

return false;

在lodash中使用它

打破。

编辑:我看到标题改成了下划线。是下划线还是连字符?正如我在上面指出的,您可以中断一个

在lodash中,但下划线我相信是模仿的

这在本质上并不能提供这一点。

票数 109
EN

Stack Overflow用户

发布于 2017-09-17 13:31:58

返回false

=>它的效果与使用

返回

=>这与使用

票数 23
EN

Stack Overflow用户

发布于 2015-10-22 03:03:35

如果要测试某个条件对于集合的任何成员是否为真,请使用下划线的

一些

(别名为

任何

),而不是

..。

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

$scope.status = hasAtLeastOneFalseStatus ? false: true;
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33266946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档