你可以使用循环遍历数组 1,检查每个元素是否包含特定字符串(如'DTCode' 或 'TxtID'),然后根据结果将元素放进二维数组 2 的相应位置。以下是一个示例代码:

// 数组 1
var array1 = ['DTCode1', 'TxtID1', 'DTCode2', 'DTCode3', 'TxtID2', 'DTCode4', 'TxtID3'];

// 二维数组 2
var array2 = [];

// 循环遍历数组 1
for (var i = 0; i < array1.length; i++) {
  var element = array1[i];

  // 检查元素是否包含'DTCode'
  if (element.includes('DTCode')) {
    // 将元素放进二维数组 2 的第一列
    if (!array2[i]) {
      array2[i] = [];
    }
    array2[i][0] = element;
  }
  
  // 检查元素是否包含'TxtID'
  if (element.includes('TxtID')) {
    // 将元素放进二维数组 2 的第二列
    if (!array2[i]) {
      array2[i] = [];
    }
    array2[i][1] = element;
  }
}

console.log(array2);

这段代码首先定义了数组 1 和二维数组 2,然后使用循环遍历数组 1。在每次循环中,它检查当前元素是否包含'DTCode' 或 'TxtID',然后将元素放进二维数组 2 的相应位置。最后,它通过console.log 打印出了二维数组 2 的内容。

JavaScript 将数组元素分类到二维数组 - 按 DTCode 和 TxtID 分组

原文地址: https://www.cveoy.top/t/topic/hnaB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录