可以使用 JavaScript 中的字符串方法 split()
将一个字符串按照指定分隔符拆分成一个数组。如果你有一个字符串数组,可以使用 map()
方法和 split()
方法将每个字符串拆分成一个字符数组,最后得到一个二维字符数组。
以下是一个将字符串数组转换为二维字符数组的示例代码:
const strArr = ["abcd", "efgh", "ijkl"];
const charArr = strArr.map(str => str.split(""));
console.log(charArr);
输出结果为:
[
[ 'a', 'b', 'c', 'd' ],
[ 'e', 'f', 'g', 'h' ],
[ 'i', 'j', 'k', 'l' ]
]
在这个例子中,我们定义了一个字符串数组 strArr
,其中包含三个字符串。
接下来,我们使用 map()
方法遍历 strArr
数组中的每个字符串,并使用 split()
方法将其拆分成一个字符数组。由于 map()
方法返回一个新数组,因此我们可以将每个拆分后的字符数组收集到一个新数组中,最终得到一个二维字符数组 charArr
。
最后,我们使用 console.log()
打印出 charArr
数组。