可以通过以下步骤将字符串转换为数组:

  1. 使用 split() 方法将字符串按照逗号分隔成两个部分。
  2. 使用 map() 方法对每个部分进行操作,将其分别转换为数组 [教室, 班级]
  3. 返回转换后的数组。

代码如下:

const str = "教室一,教室二,1班,2班";
const arr = str.split(","); // ["教室一", "教室二", "1班", "2班"]

const result = arr.map((item, index) => {
  if (index % 2 === 0) {
    return [item, arr[index + 1]];
  }
});

console.log(result); // [["教室一", "1班"], ["教室二", "2班"]]

首先使用 split() 方法将字符串按照逗号分隔成数组,然后使用 map() 方法对数组中每个元素进行操作。在操作中,我们判断当前元素在数组中的索引是否为偶数,如果是,就将当前元素和下一个元素合并成一个新的数组 [教室, 班级],并返回这个新数组。最后,将所有新数组组成的数组作为结果返回。

js

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

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