json对象去重,根据指定字段
程序员文章站
2022-04-15 14:41:36
...
function FilterByName(data, Name) { //data是json对象,Name是根据什么字段去重
var dest = [];
for (var i = 0; i < data.length; i++) {
var ai = data[i];
if (i == 0) {
dest.push(ai);
} else {
var filterData = dest.filter(function (e) {
return e[Name] == ai[Name];
})
if (filterData.length == 0) {
dest.push(ai);
}
}
}
return dest;
}
锲而舍之,朽木不折;锲而不舍,金石可镂。
推荐阅读
-
DataTable根据字段去重
-
C#NPOI.RabbitMQ.EF.Attribute.HttpRuntime.Cache.AD域.List
根据指定字段去重.前端JQuery.Cache.I18N(多语言).data-xx(自定义属性) -
Jackson对象转Json忽略指定字段分析
-
js对象数组(JSON) 根据某个共同字段 分组
-
Java8-Stream流操作List去重distinct、和指定字段去重(完整实例讲解)
-
List用法:根据对象属性排序、筛选、去重
-
js数组去重 数组拼接 替换数组中的指定值 递归数组 判断数组中是否存在指定值 数组求和 根据条件判数组值
-
JS实现数组简单去重及数组根据对象中的元素去重操作示例
-
DataTable根据字段去重
-
js 两个数组对象根据账号比较去重,解决直接splice后数组索引改变