【发布时间】:2017-08-28 02:10:33
【问题描述】:
我在替换数组中的每 6 个冒号时遇到了一些问题。已尝试使用 Regex 进行某些操作,但这似乎不起作用。我有红色的其他问题是人们正在使用 nth 然后将此变量设置为您要替换的索引,但无法弄清楚为什么这不起作用。我使用 join 函数将数组中的 ',' 替换为 ':'。
arrayProducts[i] = arrayProducts[i].join(':');
当我使用console.log(arrayProducts); 这是我的结果:
F200:0:0.0000:1:100:0:1:KPO2:0:0.0000:1:200:0:2:HGB1:0:0.0000:1:300:0:3
这就是我想要的:
F200:0:0.0000:1:100:0:1,KPO2:0:0.0000:1:200:0:2,HGB1:0:0.0000:1:300:0:3
感谢阅读!
编辑:F200、KP02 和 HGB1,也可以是数字/数字,例如:210、89、102,因此正则表达式中的 :[A-Z] 方法不起作用。
【问题讨论】:
-
数组样本?
-
["F200:0:0.0000:1:100:0:1:KP02:0:0.0000:1:200:0:2:HGB1:0:0.0000:1:300:0: 3"]
标签: javascript arrays replace