1、新建一个html文件,命名为test.html,用于讲解怎么用JS把字符串分割成二维数组。
2、在test.html文件内,在js标签内,初始化一个空数组arr2,用于保存二维数组。
3、在js标签内,把要拆分的字符串保存在str变量中,并使用split()方法按“|”进行第一次拆分,拆分后保存在arr数组中。
4、在js标签内,通过arr.length来获得数组的长度,使用for循环遍历数组中的每一个元素,即“a,b,c”、“d,e,f”、“g,h,i”这三个元素。
5、在js标签内,初始化一个空数组arr1,用于保存一维数组。通过上一步的for循环,对每一个数组元素,再使用split()方法按“,”拆分,将拆分后的数组保存在m中。
6、在js标签内,再次使用for循环,遍历上一步拆分的子元素,将每一个子元素通过push()方法保存在arr1一维数组中,再将此一维数组通过push()保存在二维数组arr2中。
7、最后,使用console.log()方法输出获得的二维数组,结果如下: