JS学习之数组2

数组案例

删除指定的数组元素

要求:将数组[2,0,6,1,77,0,52,0,25,7]中的0去掉后,形成一个不包含0的新数组

  1. 需要一个新数组用于存放筛选之后的数据

  2. 遍历原来的数组,把不是0的数据添加到新数组里面(此时注意到数组名+索引的格式接受数据)

  3. 新数组里面的个数,用length不断累加

案例:翻转数组

要求:将数组 ['red','green','blue','pink','purple']; 的内容反过来存放

newArr.length是从无到有的过程

  1. 声明一个新数组newArr

  2. 把就数组索引号第4个取过来(arr.length-1) 给新数组索引号第0个元素(newArr.length)

  3. 采取 递减的方式 i--

案例:数组排序(冒泡排序)

冒泡排序:是一种算法,把一系列的数据按照一定的顺序进行排列显示(从小到大或从大到小)

例如,可以将数组[5,4,3,2,1]中的元素按照从小到大排序 输出: 1,2,3,4,5

 数组中的顺序可以任意排列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值