数组案例
删除指定的数组元素
要求:将数组[2,0,6,1,77,0,52,0,25,7]中的0去掉后,形成一个不包含0的新数组
-
需要一个新数组用于存放筛选之后的数据
-
遍历原来的数组,把不是0的数据添加到新数组里面(此时注意到数组名+索引的格式接受数据)
-
新数组里面的个数,用length不断累加
案例:翻转数组
要求:将数组 ['red','green','blue','pink','purple']; 的内容反过来存放
newArr.length是从无到有的过程
-
声明一个新数组newArr
-
把就数组索引号第4个取过来(arr.length-1) 给新数组索引号第0个元素(newArr.length)
-
采取 递减的方式 i--
案例:数组排序(冒泡排序)
冒泡排序:是一种算法,把一系列的数据按照一定的顺序进行排列显示(从小到大或从大到小)
例如,可以将数组[5,4,3,2,1]中的元素按照从小到大排序 输出: 1,2,3,4,5
数组中的顺序可以任意排列