【问题标题】:transform into 1D arraylist from 2D arraylist in javascript在javascript中从二维数组列表转换为一维数组列表
【发布时间】:2016-02-10 05:06:55
【问题描述】:

嘿,伙计们,这是我上一个问题的回复。还没解决。但是提出了一个简单的要求,即我需要一个代码来将我的二维数组转换为具有条件的一维数组。即

A[0,2,3,7,0,0,5,3][0,2,2,4,0,0,3,0]

我想要这个结果

B[2,2,4,3,0]

这确实意味着我想要二维数组的第二列中不为零的值。

“请注意,数字是特定数组的长度。”

【问题讨论】:

  • 您的第一个数组不是有效的二维数组
  • 我什至不知道这是否可能......这是否可行??
  • 为什么??我也可以带两个数组
  • 就像 A[0,2,3,7,0,0,5,3] 和 B[0,2,2,4,0,0,3,0]
  • 您能否以有效的javascript形式编写您的输入值和所需的输出值,至少我会明白为什么我对您上一个问题的回答不正确,即使它产生了所需的输出

标签: javascript arrays arraylist


【解决方案1】:
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++;
            }

试试这个肯定有用,我希望......

【讨论】:

  • 这是一个认真工作的人.... 完美地将一维数组与条件合并
猜你喜欢
  • 2022-01-15
  • 2016-11-21
  • 2022-06-17
  • 2011-12-04
  • 2016-09-24
  • 2021-07-20
  • 2019-05-22
  • 2014-10-13
  • 2013-05-17
相关资源
最近更新 更多