//实验2移出数组arr([1,2,3,4,2,5,6,2,7,2])中与2相等的元素,
//并生成一个新数组,不改变原数组。
/*
* 循环判断数组元素,如果当前元素为2,置空,后面元素前移
*/
var arr= new Array(1,2,3,4,2,5,6,2,7,2);
var newarr = new Array();
for (var i=0,j=0;i<arr.length;i++) { //循环数组元素,判断元素是否为2
if(arr[i]!=2){ //如果不是2,赋值到新数组
newarr[j]=arr[i];
alert(newarr[j]);
j++;
}
}
移出数组arr([1,2,3,4,2,5,6,2,7,2])中与2相等的元素, //并生成一个新数组,不改变原数组
最新推荐文章于 2023-02-16 15:51:16 发布