【发布时间】:2021-12-03 16:39:20
【问题描述】:
我在 reactjs 中有多个数组。
{last_name: 'User1', status: 'BRONZE', type: 'Maintenance', due_date: '2022-06-04 00:00:00'}
{last_name: 'User1', status: 'BRONZE', type: 'Contrôle technique', due_date: '2022-06-18 00:00:00'}
{last_name: 'User2', status: 'BRONZE', type: 'Unknow', due_date: null}
我想按用户姓氏合并数组以获得如下结果:
{last_name: 'User1', status1: 'BRONZE', type: 'Maintenance1', due_date1: '2022-06-04 00:00:00', status2: 'BRONZE', type2: 'Contrôle technique', due_date: '2022-06-18 00:00:00'}
{last_name: 'User2', status: 'BRONZE', type: 'Unknow', due_date: null}
在我的示例中,我将数组 1 和 2 合并为 1 个数组“分组依据”last_name,此处为 User1,但我也需要保留第二个数组的值。
【问题讨论】:
-
这与 React 或 Redux 没有任何特别的关系,只是 JavaScript。我建议您从问题中删除这些标签并编辑标题。
-
state1和state2... 这是糟糕的设计。不要那样做。如果您需要对具有相同含义的多个值进行分组,请使用state数组。due_date1...
标签: javascript arrays merge