小编Ili*_*dad的帖子

如何合并对象数组中的重复值

我有一个对象数组,并且上面有重复的值,并且我想合并所有在同一日期创建且具有相同文件名的持续时间

先感谢您 :)

我有很多物体

[
    {
    fileName: "test.js"
    duration: 1500,
    createt_at: "2019-07-26T09:57:28.126Z"
    },
    {
    fileName: "test.js"
    duration: 1500,
    createt_at: "2019-07-26T10:00:28.126Z"
    },
    {
    fileName: "test.js"
    duration: 1500,
    createt_at: "2019-07-26T09:57:28.126Z"
    },
    {
    fileName: "main.js"
    duration: 1500,
    createt_at: "2019-07-26T09:57:28.126Z"
    },
    {
    fileName: "main.js"
    duration: 3000,
    createt_at: "2019-07-28T10:57:28.126Z"
    },
    {
    fileName: "main.js"
    duration: 2000,
    createt_at: "2019-07-28T11:00:28.126Z"
    }
    {
    fileName: "main.js"
    duration: 100,
    createt_at: "2019-07-28T09:00:28.126Z"
    }
]
Run Code Online (Sandbox Code Playgroud)

对象的输出数组需要像这样:

[
    {
    fileName: "test.js"
    duration: 3000,
    createt_at: "2019-07-26"
    },
    {
    fileName: "main.js"
    duration: 1500,
    createt_at: "2019-07-26"
    }, …
Run Code Online (Sandbox Code Playgroud)

javascript arrays object

-1
推荐指数
1
解决办法
72
查看次数

标签 统计

arrays ×1

javascript ×1

object ×1