嘿伙计们,这是我之前提出的问题。尚未解决。但是要简单地要求我需要一个能够将我的2D数组转换为具有条件的1D数组的代码。即。
A[0,2,3,7,0,0,5,3][0,2,2,4,0,0,3,0]
我希望这个结果
B[2,2,4,3,0]
这意味着我想要从2D数组的第二列中获得非零值。
“请注意,这些数字是特定数组的长度。”
答案 0 :(得分:0)
var checkBox = [Array1, Array2, Array3, Array4, Array5, Array6];
var dataOfUS = [A1, A2, A3, A4, A5, A6];
for (i = 0, j = 0, k = 0; i < checkBox.length, j < dataOfUS.length; i++) {
if (checkBox[i].length > 0) {
arrays[k] = dataOfUS[j];
k++;
}
j++;
}
尝试这可能确实有效,我希望......