在JavaScript 2D数组中查找具有最小Nth值的数组

时间:2014-12-03 00:30:05

标签: javascript arrays

我有一个不同长度的2-D JavaScript数组,我希望检索索引N中具有最小值的数组。我们说N = 9.如果我的2-D数组是:

  

[[1,2,3,4,5,6,7,8,9,10,11],[11,10,9,8,7,6,5,4,3,2,100,1] ]]

我想要回来:

  

[1,2,3,4,5,6,7,8,9,10,11]

有关如何解决此问题的任何提示?

感谢。

1 个答案:

答案 0 :(得分:1)

var result = TwoDArray[0];
for(var i = 1; i < TwoDArray.length; i++){
  if(TwoDArray[i][N] !== undefined && TwoDArray[i][N] < result[N]) result = TwoDArray[i];
}

return result;

这会将结果设置为第一个值,并将其与TwoDArray中的其余数组进行比较。