如何使用javascript将','替换为数组列表中的'/'。在这里,我的数组列表有两个字符串'值用逗号分隔','但是我想让它以单个字符串的形式将值分隔'/'?如何在ArrayList中将逗号','替换为使用javascript的'/'
对于如:数组[] = { value1, a1/a2/a3}
要由数组[] = {value1/a1/a2/a3}
例如更换:在这里,我要替换这是作为[3,101/102/103]
通过[3/101/102/103].
任何人都可以请建议的结果?
如何使用javascript将','替换为数组列表中的'/'。在这里,我的数组列表有两个字符串'值用逗号分隔','但是我想让它以单个字符串的形式将值分隔'/'?如何在ArrayList中将逗号','替换为使用javascript的'/'
对于如:数组[] = { value1, a1/a2/a3}
要由数组[] = {value1/a1/a2/a3}
例如更换:在这里,我要替换这是作为[3,101/102/103]
通过[3/101/102/103].
任何人都可以请建议的结果?
String.prototype.replaceAll = function(target, replacement) {
return this.split(target).join(replacement);
};
array = new Array("a1/a2/a3")
for (i = 0; i < array.length; ++i) {
array[i] = array[i].replaceAll("/",",")
}
这是否帮助?
是的,它非常感谢! –
这将使一个元素的数组与完整的字符串:
var newArr = arr.join(',').replace(/,/g, '/').split();
问题已解决,并且.join是正确的选项,感谢Andy,Mohamed,Tushar.You家伙对此解决方案非常完美 –
另一种选择是
var array = ['1', '2/3/4/5'], array2 = [];
array2.push(array.join('/'));
尝试'array.join('/');' –
请详细解释你的数组结构。是这样[[value1,a1/a2/a3},...] – MedAli
好吧,可能是我没有明白你的观点,但好像有两个值存储在你的数组中。它是数组内部结构来分离它们。如果我没有帮到你,请告诉我。 – dosdebug