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