在JavaScript 2D数组中查找第n个值最小的数组

在JavaScript 2D数组中查找第n个值最小的数组,javascript,arrays,Javascript,Arrays,我有一个长度可变的二维JavaScript数组,我想用索引N中最小的值检索数组。假设N=9。如果我的二维阵列是: [1,2,3,4,5,6,7,8,9,10,11],[11,10,9,8,7,6,5,4,3,2100,1]] 我本想回来的: [1,2,3,4,5,6,7,8,9,10,11] 有没有关于如何做的建议 谢谢。var result=TwoDArray[0]; var result = TwoDArray[0]; for(var i = 1; i < TwoDArray.leng

我有一个长度可变的二维JavaScript数组,我想用索引N中最小的值检索数组。假设N=9。如果我的二维阵列是:

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

我本想回来的:

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

有没有关于如何做的建议

谢谢。

var result=TwoDArray[0];
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;
对于(var i=1;i

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

迭代并比较?