如何用下划线从另一个数组中过滤元素?

花生酱

我有一个jsonarray A,但我想删除满足一定条件的元素。此条件是具有特定id的元素,这些元素包含在另一个称为B的数组中。它们都包含相同的id属性。

假设数组如下所示:

A =[{"id":1},{"id":2},{"id":3}]
B =[{"id":1},{"id":2}]

因此,我尝试创建的函数将导致:

result=[{"id":3}]

我尝试了这个,但是没有用:

result= _.each(A, function(gl) {
  return _.each(B, function(tg) {
    if (tg.id != gl.id) {
      return gl;
    }
  });
});
米格尔·莫塔(Miguel Mota)

尝试使用reject过滤掉不需要的值:

var A =[{"id":1},{"id":2},{"id":3}];
var B =[{"id":1},{"id":2}];
            
var result = _.reject(A, function(item) {
   return _.find(B, {id: item.id});
});

alert(JSON.stringify(result)); // [{"id":3}]
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/3.5.0/lodash.js"></script>

你可以用它来检查,如果A在B的一些底线的方法是findfindIndexwhere

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何用另一个数组的元素过滤一个数组?

来自分类Dev

如何用另一个数组的元素替换数组中的特定关键元素

来自分类Dev

Javascript使用下划线根据另一个数组顺序对数组顺序进行排序

来自分类Dev

如何用另一个数组中的多个值过滤数组

来自分类Dev

如何获取字符串中双下划线之间的数字并将其与另一个数字相乘?

来自分类Dev

如何使用下划线将数组或对象推入一个数组?

来自分类Dev

如何用另一个数组过滤数组

来自分类Dev

使用下划线将对象属性合并到一个数组中

来自分类Dev

使用下划线将对象属性合并到一个数组中

来自分类Dev

使用另一个数组中的元素过滤数组中的元素

来自分类Dev

如何简化对F#数组中另一个数组中不存在的元素的过滤?

来自分类Dev

如何通过存在于另一个数组中的元素过滤我的数组

来自分类Dev

Mongodb根据另一个数组元素过滤一个数组

来自分类Dev

如何生成包含另一个数组中的元素的多个数组?

来自分类Dev

如何在另一个数组中存储数组的对象元素个数?

来自分类Dev

如何为由另一个数组过滤的列中的元素设置值

来自分类Dev

如何从数组中删除与另一个数组中的元素匹配的元素

来自分类Dev

如何从另一个数组中的多个元素中选择数组中的元素

来自分类Dev

如何在JavaScript中从一个数组过滤另一个数组的对象?

来自分类Dev

如何从数组中删除元素,哪些元素是另一个数组?

来自分类Dev

通过另一个数组中的值过滤一个数组?

来自分类Dev

根据另一个数组中的数据过滤一个数组

来自分类Dev

如何用javascript中获取的数据中的另一个数组替换整个数组

来自分类Dev

如何根据另一个数组中的项目过滤数组?

来自分类Dev

如何使用另一个数组中的项目过滤打字稿数组

来自分类Dev

如何根据另一个数组中的单词过滤数组?

来自分类Dev

如何从一个数组中滤除另一个数组中的元素?

来自分类Dev

删除另一个数组中的元素

来自分类Dev

除下一个时期外,我该如何用下划线代替?

Related 相关文章

  1. 1

    如何用另一个数组的元素过滤一个数组?

  2. 2

    如何用另一个数组的元素替换数组中的特定关键元素

  3. 3

    Javascript使用下划线根据另一个数组顺序对数组顺序进行排序

  4. 4

    如何用另一个数组中的多个值过滤数组

  5. 5

    如何获取字符串中双下划线之间的数字并将其与另一个数字相乘?

  6. 6

    如何使用下划线将数组或对象推入一个数组?

  7. 7

    如何用另一个数组过滤数组

  8. 8

    使用下划线将对象属性合并到一个数组中

  9. 9

    使用下划线将对象属性合并到一个数组中

  10. 10

    使用另一个数组中的元素过滤数组中的元素

  11. 11

    如何简化对F#数组中另一个数组中不存在的元素的过滤?

  12. 12

    如何通过存在于另一个数组中的元素过滤我的数组

  13. 13

    Mongodb根据另一个数组元素过滤一个数组

  14. 14

    如何生成包含另一个数组中的元素的多个数组?

  15. 15

    如何在另一个数组中存储数组的对象元素个数?

  16. 16

    如何为由另一个数组过滤的列中的元素设置值

  17. 17

    如何从数组中删除与另一个数组中的元素匹配的元素

  18. 18

    如何从另一个数组中的多个元素中选择数组中的元素

  19. 19

    如何在JavaScript中从一个数组过滤另一个数组的对象?

  20. 20

    如何从数组中删除元素,哪些元素是另一个数组?

  21. 21

    通过另一个数组中的值过滤一个数组?

  22. 22

    根据另一个数组中的数据过滤一个数组

  23. 23

    如何用javascript中获取的数据中的另一个数组替换整个数组

  24. 24

    如何根据另一个数组中的项目过滤数组?

  25. 25

    如何使用另一个数组中的项目过滤打字稿数组

  26. 26

    如何根据另一个数组中的单词过滤数组?

  27. 27

    如何从一个数组中滤除另一个数组中的元素?

  28. 28

    删除另一个数组中的元素

  29. 29

    除下一个时期外,我该如何用下划线代替?

热门标签

归档