gpt4 book ai didi

javascript - 数组第二列的最大值

转载 作者:行者123 更新时间:2023-11-28 15:18:42 25 4
gpt4 key购买 nike

好吧,我的问题是我在脚本中加载了这个 json 文件。我也在使用 d3.js

[{"name":"object1","income":[[2013,100], [2014, 450], [2015,175]]}, {"name":"object2","income":[[2013,230], [2014, 250], [2015,375]]}]

收入数组由年份和收入值组成。 [2013,100]意味着2013年的收入等于100。我的问题是我想获得数据集收入的最大值。在本例中,最大值等于 450。是否可以使用 d3.max 函数来做到这一点

非常感谢。

最佳答案

普通的旧式 JavaScript 怎么样;

var max = 0;
var dataset = [{"name":"object1","income":[[2013,100], [2014, 450], [2015,175]]}, {"name":"object2","income":[[2013,230], [2014, 250], [2015,375]]}];
dataset.forEach(function(obj) {
obj.income.forEach(function(arr) {
var val = arr[1];
if(val > max) {
max = val;
}
});
});
console.log(max);

关于javascript - 数组第二列的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32478086/

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