1.筛选数组方法2
//方法2
var arr =[2,0,6,1,77,0,52,0,25,7];
var newArr=[];
//刚开始newArr.length就是0
for(var i=0;i<arr.length;i++){
if(arr[i]>=10){
//新数组索引号应该从0开始,依次递增
newArr[newArr.length]=arr[i];
}
}
console.log(newArr);
2.数组案例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
//将数组[2,6,0,1,77,0,52,0,25,7]中的0去掉后,形成一个不包含0的新数组
//1.需要一个新数组用于存放筛选之后的数据
//2.遍历原来的数组,把不是0的数据添加到新数组里面(此时要注意采用数组名+索引的格式接受数据)
//2.新数组里面的个数,用length不断累加
var arr =[2,6,0,1,77,0,52,0,25,7];
var newArr=[];
//刚开始newArr.length就是0
for(var i=0;i<arr.length;i++){
if(arr[i] !==0){
//新数组索引号应该从0开始,依次递增
newArr[newArr.length]=arr[i];
}
}
console.log(newArr);
//将数组['red','green','blue','pink','purple']
//1.声明一个新数组 newArr
//2.把旧数索引号第4个取过来(arr.length-1),给新数组索引号第0个元素(newArr.length)
//3.我们采取递减的方式 i--
var arr =['red','green','blue','pink','purple'];
var newArr=[];
for (var i= arr.length-1;i>=0;i--){
newArr[newArr.length]=arr[i];
}
console.log(newArr);
</script>
</head>
<body>
</body>
</html>