Javascript比较多维数组中的偶数和奇数

标签 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]);
  }
}

如何确定嵌套数组中每个索引处的值是否小于/大于下一个数组?我尝试使用 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 parent = arr[i];
for (var j =0; j < parent.length; j+=2) {
    console.log(parent[j] + " " + parent[j+1]);
}

关于Javascript比较多维数组中的偶数和奇数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17798661/

相关文章:

objective-c - NSMutableArray 计数方法显示 NSMutableArray 计数为 0?

java - 如何找到整数数组中每个元素的等级

c - fscanf - 在将整数存储到数组之前执行算术运算

javascript - JSON 菜单按字母顺序排列

javascript - 显示包含日期和其他记录的表

javascript - onclick触发提交?

Javascript:对象有键,但 Object.keys 返回空

javascript - 按顺序执行 Javascript/jQuery 函数

javascript - bootstrap 4 对 select 的验证似乎不起作用

javascript - 使用 if else 条件格式化数组中的过滤函数