多维数组javascript的最大值 [英] Max value of a multidimensional array javascript

查看:89
本文介绍了多维数组javascript的最大值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个x列和y行的多维数组。
如何找到矩阵的最小值和最大值?
示例

I have a multidimensional array of x columns and y rows. How to find the min and the max value of the matrix? Example

[1,  37.8, 80.8, 41.8],
[2,  30.9, 69.5, 32.4],
[3,  25.4,   57, 25.7],
[4,  11.7, 18.8, 10.5],
[5,  11.9, 17.6, 10.4],
[6,   8.8, 13.6,  7.7],
[7,   7.6, 12.3,  9.6],
[8,  12.3, 29.2, 10.6],
[9,  16.9, 42.9, 14.8],
[10, 12.8, 30.9, 11.6],
[11,  5.3,  7.9,  4.7],
[12,  6.6,  8.4,  5.2],
[13,  4.8,  6.3,  3.6],
[14,  4.2,  6.2,  3.4]


推荐答案

var arr = [[2,3], [4,5]]; //a multidimensional array

然后得到一个数组,其中每行的最大值为

then get an array with each row's maximum with

var maxRow = arr.map(function(row){ return Math.max.apply(Math, row); });

以及

var max = Math.max.apply(null, maxRow);

这篇关于多维数组javascript的最大值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆