Javascript将多维数组中的偶数值与奇数值进行比较

Javascript将多维数组中的偶数值与奇数值进行比较,javascript,arrays,Javascript,Arrays,鉴于以下示例: var arr = [ [1,2,3,4,56], [45,5,56,67,4], [5,4,5,88,75], [2,4,5,66,7] ]; var len = arr.length; for(var i = 0; i < len; i++) { var parent = arr[i]; for(var j = 0; j < parent.length; j++) { console.log(parent[j]); } }

鉴于以下示例:

var arr = [
  [1,2,3,4,56],
  [45,5,56,67,4],
  [5,4,5,88,75],
  [2,4,5,66,7]
];

var len = arr.length; 
for(var i = 0; i < len; i++) {
  var parent = arr[i];
  for(var j = 0; j < parent.length; j++) {
    console.log(parent[j]);
  }
}
var-arr=[
[1,2,3,4,56],
[45,5,56,67,4],
[5,4,5,88,75],
[2,4,5,66,7]
];
var len=阵列长度;
对于(变量i=0;i
如何确定嵌套数组中每个索引处的值是否小于/大于下一个数组?我尝试使用
parent[j][0]>parent[j][1]
,但返回未定义

试试看:

  var evenParent = arr[i];
  var oddParent = arr[i+1]
  for(var j = 0; j < parent.length; j++) {
    console.log(evenParent[j] + " " + oddParent[j]);
  }
  ++i;
var evenParent=arr[i];
var oddParent=arr[i+1]
对于(var j=0;j
这会将一行中的元素测试到下一行同一列中的元素

如果要将一列中的元素测试到下一列中的元素,请选择同一行:

var parent = arr[i];
for (var j =0; j < parent.length; j+=2) {
    console.log(parent[j] + " " + parent[j+1]);
}
var parent=arr[i];
对于(变量j=0;j
目标是什么?你不能对数组进行排序并从中找出答案吗?数组是一个表中的值-一个4列多行表。如果单元格1中的值大于单元格2,请添加特定样式。如果单元格3大于4,请添加样式。对于每一行,依此类推。多维数组是表的一种表示形式。如果(i+1@koala\u dev True,则在到达最后一个数组时只需进行检查。在使用它们之前,您应该测试
arr[i]
arr[i+1]
两者是否存在。或者您可以验证
len
甚至在循环之前。另外,我想在
for
中使用
i+=2
比两次
++i
更好。就是这样,李。非常感谢。