如何在javascripts或jquery中获取数组上的唯一数据?

西尔维娅·祖林卡

我有这样的数组:

var arr = [
{"id":1,"tipe":"foo"},
{"id":2,"tipe":"bar"},
{"id":3,"tipe":"bar"}
];

如何在 javascript 或 jquery 上获取唯一数据,并显示如下结果:

[{"id":1,"tipe":"foo"},{"id":2,"tipe":"bar"}];

这是我获取数据的代码:

$('#tipe').change(function(){
                    var val = $(this).val();
                    url = '{{url('getdata')}}';
                    $.ajax({
                        url:url,
                        data: {tipe:val}
                    }).done(function(data){
                        $('#page').empty();
                        $.each(data, function(key, value){
                            $('#page').append(value['halaman']);
                        });
                    })
                });
Carsten Løvbo 安徒生

您可以尝试使用此代码

var result = arr.reduce(function(t, el1) {
  var matches = t.filter(function(el2) {
    return el1.tipe == el2.tipe
  })
  if (matches.length == 0)
    t.push(el1)
  return t;
}, [])

演示

var arr = [{
    "id": 1,
    "tipe": "foo"
  },
  {
    "id": 2,
    "tipe": "bar"
  },
  {
    "id": 3,
    "tipe": "bar"
  }
];

var result = arr.reduce(function(t, el1) {
  var matches = t.filter(function(el2) {
    return el1.tipe == el2.tipe
  })
  if (matches.length == 0)
    t.push(el1)
  return t;
}, [])

console.log(result)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 jquery 从数组中获取唯一数据

来自分类Dev

如何从数组中获取唯一数据?

来自分类Dev

如何在SQL查询中获取唯一数据?

来自分类Dev

我们如何使用 php 从数组中获取唯一数据的总和

来自分类Dev

如何在PHP中获得唯一数组

来自分类Dev

如何在bash中遍历jq唯一数组?

来自分类Dev

从表中获取唯一数据

来自分类Dev

包含关联数组时如何从多维数组中获取唯一数组?

来自分类Dev

jQuery:对于每个唯一数据属性(动态),获取值数组

来自分类Dev

操作对象数组以获取唯一数据

来自分类Dev

如何在数据库中插入唯一数据/处理重复数据

来自分类Dev

如何在唯一数组中动态拆分数组

来自分类Dev

如何在核心数据值中输入唯一数据?

来自分类Dev

从多个表中获取唯一数据

来自分类Dev

如何在Swift3.0中获得唯一数组

来自分类Dev

如何根据python中的字典键获取唯一数据

来自分类Dev

如何在javascript中从Math.random获取唯一数字?

来自分类Dev

如何在javascript中从Math.random获取唯一数字?

来自分类Dev

获取$ key的唯一数组

来自分类Dev

如何计算PHP MySQL中的唯一数据?

来自分类Dev

如何在数据框的两个不同列中突出显示唯一数据值?

来自分类Dev

计算类别中的唯一数据

来自分类Dev

如何在同一数组中的随机位置上执行多线程操作?

来自分类Dev

如何在多维数组中获取唯一值并为每个唯一值添加值?

来自分类Dev

如何使用underscore.js获取基于嵌套属性的唯一数组

来自分类Dev

我如何使用下划线获取基于对象属性的唯一数组

来自分类Dev

如何获取具有非唯一数组元素的文档?

来自分类Dev

如何使用Javascript获取元素为对象的唯一数组

来自分类Dev

从数据库获取唯一数据

Related 相关文章

  1. 1

    使用 jquery 从数组中获取唯一数据

  2. 2

    如何从数组中获取唯一数据?

  3. 3

    如何在SQL查询中获取唯一数据?

  4. 4

    我们如何使用 php 从数组中获取唯一数据的总和

  5. 5

    如何在PHP中获得唯一数组

  6. 6

    如何在bash中遍历jq唯一数组?

  7. 7

    从表中获取唯一数据

  8. 8

    包含关联数组时如何从多维数组中获取唯一数组?

  9. 9

    jQuery:对于每个唯一数据属性(动态),获取值数组

  10. 10

    操作对象数组以获取唯一数据

  11. 11

    如何在数据库中插入唯一数据/处理重复数据

  12. 12

    如何在唯一数组中动态拆分数组

  13. 13

    如何在核心数据值中输入唯一数据?

  14. 14

    从多个表中获取唯一数据

  15. 15

    如何在Swift3.0中获得唯一数组

  16. 16

    如何根据python中的字典键获取唯一数据

  17. 17

    如何在javascript中从Math.random获取唯一数字?

  18. 18

    如何在javascript中从Math.random获取唯一数字?

  19. 19

    获取$ key的唯一数组

  20. 20

    如何计算PHP MySQL中的唯一数据?

  21. 21

    如何在数据框的两个不同列中突出显示唯一数据值?

  22. 22

    计算类别中的唯一数据

  23. 23

    如何在同一数组中的随机位置上执行多线程操作?

  24. 24

    如何在多维数组中获取唯一值并为每个唯一值添加值?

  25. 25

    如何使用underscore.js获取基于嵌套属性的唯一数组

  26. 26

    我如何使用下划线获取基于对象属性的唯一数组

  27. 27

    如何获取具有非唯一数组元素的文档?

  28. 28

    如何使用Javascript获取元素为对象的唯一数组

  29. 29

    从数据库获取唯一数据

热门标签

归档