我有一个不同长度的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]
有关如何解决此问题的任何提示?
感谢。
答案 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中的其余数组进行比较。