首页 > 解决方案 > 如何使用 JavaScript 拆分数组中的字符?

问题描述

我有一个这样的数组:

var a = ["ABC", "DEF", "HIJKL"];

我想在一个循环中读取所有数组,并且每次都拆分每个字符并保持它们的位置。像这样 :

A=1,1
B=1,2
C=1,3
D=2,1
E=2,2
F=2,3
.
.
.

标签: javascriptarraysstringcharacter

解决方案


只需要遍历数组中的元素并为其中的每个字符循环就可以了。

代码 :

var a = ["ABC", "DEF", "HIJKL"];

a.map((item,index)=>{

    for(i=0;i<item.length;i++)
  {
    console.log(item[i]+" = ",index+1,i+1);
  }
})

输出 :

A =  1 1
B =  1 2
C =  1 3
D =  2 1
E =  2 2
F =  2 3
H =  3 1
I =  3 2
J =  3 3
K =  3 4
L =  3 5

var a = ["ABC", "DEF", "HIJKL"];

a.map((item,index)=>{

    for(i=0;i<item.length;i++)
  {
    console.log(item[i]+" = ",index+1,i+1);
  }
})

希望能帮助到你..!谢谢你。

~ 普拉兹


推荐阅读