<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>数组练习</title>
<script>
//课堂案例1:要求:将数组[2,0,6,1,77,0,52,0,25,7]中的0 去掉后,变成一个不包含 0的新数组
// var arr = [2,0,6,1,77,0,52,0,25,7];
// var newArr = [];
// for(var i = 0;i <= arr.length - 1;i++){//由于i计数器是从0开始的,而数组长度是从1开始
// if(arr[i] !== 0){
// newArr[newArr.length ] = arr[i] ;//!=也可以
// }
// }
// console.log(newArr);
// 课堂案例2:翻转数组 要求:将数组 ['red','green','blue','pink','purple']的内容反过来存放,
// 输出:['purple','pink','blue','green','red']
// 1.声明一个新数组 newArr
// 2.把旧数组索引号第arr.length -1个取过来,给新数组索引号第i个(最后一个和左前一个做交换)
// 3.采取递减的方式
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>
JS学习之数组练习
最新推荐文章于 2023-08-19 10:56:35 发布