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+1arr[i]
和arr[i+1]
两者是否存在。或者您可以验证len
甚至在循环之前。另外,我想在for
中使用i+=2
比两次++i
更好。就是这样,李。非常感谢。