检查一个对象中的项目是否存在于另一个对象中(使用下划线)

阿吉玛杰玛

我正在尝试使用下划线比较2个对象,具体地说,我正在尝试比较“ id的键/值(因为内部的其他内容将发生变化)。我基本上只想检查对象A是否具有对象B没有的项目,将其从对象A中删除。这是我的尝试:

for(var c=0;c<$scope.types.length;c++){
    var real = _.some($scope.storeTempName, function(it) {
        return it.id == $scope.types[c].typeId; 
    });
    if(real){
    }else{  
        $scope.types.splice(c,1);
    }
}

$scope.storeTempName对象B在哪里,对象A在哪里$scope.types。因此,如果$scope.types没有东西$scope.storeTempName,请将其删除(按ID和typyId跟踪类型)。

我的第一次尝试有效,但只会删除第一个。我的猜测是因为我从0 ++循环播放,并且当我删除第一个索引时索引的值正在更改,因此拼接针对的是错误的项。我不确定,可以使用一些帮助。感谢您的阅读!

佐町

只需使用_.filter。

$scope.types = _.filter($scope.types, function (type) {
    return _.some($scope.storeTempName, function (it) { return it.id == type.typeId })
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

Android Room查询对象具有至少一个存在于另一个列表中的项目

来自分类Dev

lodash /下划线检查一个对象是否包含另一个对象的所有键/值

来自分类Dev

检查一个数组中的所有元素是否都存在于另一个数组中

来自分类Dev

检查数组值是否存在于另一个数组中

来自分类Dev

检查数组的元素是否存在于PHP的另一个数组中

来自分类Dev

下划线,检查键是否存在于对象数组中

来自分类Dev

检查一个项目是否存在于observableArray中

来自分类Dev

检查键/值对是否存在于另一个对象中

来自分类Dev

如何检查一个JavaScript对象中的值是否存在于另一个JavaScript对象中?

来自分类Dev

强迫存在于内存中的对象指向另一个对象?

来自分类Dev

遍历一个IQueriable(对象A)并检查属性是否存在于另一个IQueriable(对象B)中

来自分类Dev

当对象键存在于javascript中另一个对象的数组中时,重组对象数据

来自分类Dev

如何判断对象的所有值是否存在于另一个对象中

来自分类Dev

reactjs如何过滤/检查数组中的任何对象是否存在于另一个对象数组中?

来自分类Dev

检查列表是否存在于另一个列表中

来自分类Dev

Android Room查询对象具有至少一个存在于另一个列表中的项目

来自分类Dev

检查一个对象中的项目是否存在于另一个对象中(使用下划线)

来自分类Dev

检查一个输入中的单词是否存在于另一输入中

来自分类Dev

检查数组中的所有元素是否都存在于另一个数组中

来自分类Dev

如何检查结果数组元素是否存在于另一个结果数组中

来自分类Dev

检查对象值数组是否存在于另一个数组中,但长度不同

来自分类Dev

高效的方法来检查数组中的项目是否存在于另一个

来自分类Dev

检查对象是否存在于另一个模型外键字段中

来自分类Dev

angular 5 和 firebase/angularfire,使用键检查键是否存在于另一个表中

来自分类Dev

FirebaseRecyclerAdapter 检查 Id 是否存在于另一个表中

来自分类Dev

如何检查一个 json 对象数组中的 id 是否存在于另一个 json 对象嵌套数组中?

来自分类Dev

如何检查 np.array 是否存在于另一个 np.array 中?

来自分类Dev

如果对象键存在于另一个数组中,则在重新选择选择器中使用键控对象扩充对象

来自分类Dev

如何搜索列表中的数字是否存在于另一个列表中?

Related 相关文章

  1. 1

    Android Room查询对象具有至少一个存在于另一个列表中的项目

  2. 2

    lodash /下划线检查一个对象是否包含另一个对象的所有键/值

  3. 3

    检查一个数组中的所有元素是否都存在于另一个数组中

  4. 4

    检查数组值是否存在于另一个数组中

  5. 5

    检查数组的元素是否存在于PHP的另一个数组中

  6. 6

    下划线,检查键是否存在于对象数组中

  7. 7

    检查一个项目是否存在于observableArray中

  8. 8

    检查键/值对是否存在于另一个对象中

  9. 9

    如何检查一个JavaScript对象中的值是否存在于另一个JavaScript对象中?

  10. 10

    强迫存在于内存中的对象指向另一个对象?

  11. 11

    遍历一个IQueriable(对象A)并检查属性是否存在于另一个IQueriable(对象B)中

  12. 12

    当对象键存在于javascript中另一个对象的数组中时,重组对象数据

  13. 13

    如何判断对象的所有值是否存在于另一个对象中

  14. 14

    reactjs如何过滤/检查数组中的任何对象是否存在于另一个对象数组中?

  15. 15

    检查列表是否存在于另一个列表中

  16. 16

    Android Room查询对象具有至少一个存在于另一个列表中的项目

  17. 17

    检查一个对象中的项目是否存在于另一个对象中(使用下划线)

  18. 18

    检查一个输入中的单词是否存在于另一输入中

  19. 19

    检查数组中的所有元素是否都存在于另一个数组中

  20. 20

    如何检查结果数组元素是否存在于另一个结果数组中

  21. 21

    检查对象值数组是否存在于另一个数组中,但长度不同

  22. 22

    高效的方法来检查数组中的项目是否存在于另一个

  23. 23

    检查对象是否存在于另一个模型外键字段中

  24. 24

    angular 5 和 firebase/angularfire,使用键检查键是否存在于另一个表中

  25. 25

    FirebaseRecyclerAdapter 检查 Id 是否存在于另一个表中

  26. 26

    如何检查一个 json 对象数组中的 id 是否存在于另一个 json 对象嵌套数组中?

  27. 27

    如何检查 np.array 是否存在于另一个 np.array 中?

  28. 28

    如果对象键存在于另一个数组中,则在重新选择选择器中使用键控对象扩充对象

  29. 29

    如何搜索列表中的数字是否存在于另一个列表中?

热门标签

归档