gpt4 book ai didi

javascript - 比较多维数组以查找具有最大值javascript的数组

转载 作者:行者123 更新时间:2023-11-29 10:33:42 25 4
gpt4 key购买 nike

我有一个多维数组,其中包含名称和整数值。我需要能够比较多维数组中每个数组中的整数值。我如何比较并返回该数组?

var totals = [
['john', 'test', 45],
['bob', 'tester', 75]
];

如何遍历“总计”数组中的数组并返回具有最大整数值的数组?

最佳答案

你可以使用 reduce .例如:

var totals = [
['john', 'test', 45],
['john', 'test', 46],
['john', 'test', 42],
['john', 'test', 41]
];

var biggest = totals.reduce((a, b) => a[2] > b[2] ? a : b);
console.log(biggest);

fiddle here


需要注意的是,如果 reduce() 没有提供初始值,那么 a 成为第一个,而 b成为第一个电话中的第二个。

关于javascript - 比较多维数组以查找具有最大值javascript的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40570287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com