如果我有一个数组:
var myArray = ["234&234", "123&321", "456&432"],
如何删除"&"从每个数组元素,并更改左字符串" 234234"到数值234234?
答案 0 :(得分:1)
myArray.forEach(function(part, index, theArray){
myArray[index] = parseInt(part.replace("&", ""))
})
答案 1 :(得分:0)
你需要使用for循环运行数组, 并替换'&'通过使用替换功能。
var myArray = ["234&234", "123&321", "456&432"];
for(var i = 0; i < myArray.length; i++){
myArray[i] = myArray[i].replace('&','');
}
console.log(myArray);
祝你好运!
答案 2 :(得分:0)
您可以使用数组的map()方法:
var input = ["234&234", "123&321", "456&432"];
var output = input.map(x => Number.parseInt(x.replace("&", "")));
console.log(output); // [ 234234, 123321, 456432 ]