我尝试了遍历数组holder2,同时将其整数元素复制到另一个数组temp。但这似乎不起作用,因为temp的内容保持不变。

var holder=getElementById("userinput").value;
var holder2=holder.split(" ");
var temp =[];

for(vari=0;i<holder2.length;i++){
  if(isNaN(holder2[i])===false){
    temp[i]=holder2[i];
  }
}

最佳答案

这不是您将元素添加到Javascript数组中的方式。您要查找的是push()

temp.push(holder2[i]);

08-19 07:29