按照第一个值合并数组条目
创始人
2024-08-23 18:00:22
0

假设我们有一个包含几个数组的数组,每个数组都有两个条目。对于每个数组,我们想要将按照第一个值合并它们。

这可以通过使用reduce方法来实现,如下所示:

const array = [[3, 'apple'], [1, 'banana'], [2, 'orange'], [1, 'lemon']];

const result = array.reduce((acc, current) => { const key = current[0]; const value = current[1];

if (!acc[key]) { acc[key] = [value]; } else { acc[key].push(value); }

return acc; }, {});

console.log(result);

// 输出结果: // { // "3": ["apple"], // "1": ["banana", "lemon"], // "2": ["orange"] // }

在这个示例中,我们使用reduce方法来遍历原始数组,并使用第一个值作为键,将其与相应的值一起存储在一个新的对象中。

如果新对象中不存在当前键,则创建一个新的数组,并将当前值添加到该数组中。否则,只需将当前值添加到已存在的数组中。最后,返回新对象以输出结果。

相关内容

热门资讯

透视玄学!wepoker破解游... 透视玄学!wepoker破解游戏盒子,aapoker插件下载,解密教程(确实有挂)是一款可以让一直输...
透视最新!wepoker透视脚... 透视最新!wepoker透视脚本,拱趴大菠萝挂哪里,线上教程(有挂分析);透视最新!wepoker透...
透视有挂!破解辅助插件wepo... 【福星临门,好运相随】;透视有挂!破解辅助插件wepoker,wepoker轻量版透视,安装教程(有...
透视游戏!wpk俱乐部辅助器,... 透视游戏!wpk俱乐部辅助器,pokemmo脚本最新版,新2025版(有挂细节);玩家必备开挂教程(...
透视规律!wepoker私局代... 透视规律!wepoker私局代打,来玩app 德州 辅助,2025新版技巧(果真有挂);亲,有的,a...
透视总结!wepoker透视有... 您好:aapoker这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特...
透视软件!hhpoker可以开... 透视软件!hhpoker可以开透视,wepoker买钻石有用,系统教程(有挂分析);是一款可以让一直...
透视安装!agpoker辅助,... 【福星临门,好运相随】;透视安装!agpoker辅助,xpoker辅助控制,玩家教程(有挂功能);暗...
透视黑科技!hhpoker一直... 透视黑科技!hhpoker一直输有挂,hhpoker的辅助是真的,透明挂教程(有挂详情);AI辅助机...
透视有挂!wepoker私人局... 透视有挂!wepoker私人局可以透视,hhpoker德州透视挂,德州论坛(有挂细节);是一款可以让...