Javascript 从数组中删除特定字符串,并将其余字符串更改为数值

Javascript 从数组中删除特定字符串,并将其余字符串更改为数值,javascript,arrays,Javascript,Arrays,如果我有一个数组: var myArray = ["234&234", "123&321", "456&432"], 如何从每个数组元素中删除“&”,并将左字符串“234234”更改为数值234234 myArray.forEach(函数(部分、索引、数组){ myArray[index]=parseInt(part.replace(“&“,”)) }) 您需要使用for循环在阵列上运行, 并使用replace函数替换“&” var myArray = ["234&am

如果我有一个数组:

var myArray = ["234&234", "123&321", "456&432"],
如何从每个数组元素中删除“&”,并将左字符串“234234”更改为数值234234

myArray.forEach(函数(部分、索引、数组){ myArray[index]=parseInt(part.replace(“&“,”)) })

您需要使用for循环在阵列上运行, 并使用replace函数替换“&”

var myArray = ["234&234", "123&321", "456&432"];
for(var i = 0; i < myArray.length; i++){
 myArray[i] = myArray[i].replace('&','');
}
console.log(myArray);
var myArray=[“234&234”、“123&321”、“456&432”];
对于(var i=0;i
祝你好运

可以使用数组的map()方法:

var input = ["234&234", "123&321", "456&432"];

var output = input.map(x => Number.parseInt(x.replace("&", "")));

console.log(output); // [ 234234, 123321, 456432 ]

虽然这个代码片段可以解决这个问题,但它确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。还请尽量不要用解释性注释挤满您的代码,因为这会降低代码和解释的可读性!谢谢@itzikb!