数组#增加、删除、修改数组元素

数组是什么

数组:一种按顺序保持数据的数据类型,多个数据可以用数组保存起来,然后放到一个变量中,管理非常方便

声明数组

let 数组名 = [ 数据1 ,数据2 ,数据3 ] 

let arr = [ 1 , 2 , ' hello ' , true ]

案例

1.求数组的最大值

let arr = [ 2 , 6 7 , 8 , 4 , 1 , 189 , 27 ]

let max = arr[0]

for ( let i = 0 ; let i < arr .length  ;  i++ ) {      遍历数组的每一项

   if ( arr[i] > max ) {     如果数组中的某一项 大于 max

       max = arr[i]           就把值赋值给 max

   }

}

console.log( `最大值为:${ max }` )   输出结果为 189

数组操作-修改(重新赋值)

let arr = [ 1 , 22 , 5 ]

arr[0] = 2

console.log(arr)   //结果为 [ 2 , 22 , 5 ]  

数组操作-增加

1. push ( 将一个或多个元素添加在数组末尾 )

let arr = [ 1 , 2 , 3  ]

arr.push(4)

console.log(arr)   //结果为 [ 1 , 2 , 3 , 4 ]  

2.unshift ( 将一个或多个元素添加在数组开头 )

let arr = [ 1 , 2 , 3  ]

arr.unshift(4)

console.log(arr)   //结果为 [ 4 , 1 , 2 , 3  ]  

数组操作-删除

1. pop (删除数组最后一个元素)

let arr = [ 1 , 2 , 3  ]

arr.pop()

console.log(arr)   //结果为 [ 1 , 2  ]  

2.shift (删除数组开头第一个元素)

let arr = [ 1 , 2 , 3  ]

arr.shift()

console.log(arr)   //结果为 [ 2 , 3  ] 

3.splice (删除指定元素)

语法:

arr.splice ( 起始位置 ,删除几个元素 )  

数组的索引从0开始,当索引为1时,表示的是数组的第二个元素

举例:

let arr = [ ' a ' , ' b ' , ' c ' , ' d ' ]

arr.splice ( 1 , 2 )   //从索引号为 1 (第二个元素)开始 ,删除 两元素

console.log(arr)   //结果为 [ ' a ' , ' d '  ] 

⭐如果使用 arr.splice(1) ,则表示删除下标为 1 的元素以及后面的所有元素.

arr.splice ( 1 )  

console.log(arr)   //结果为 [ ' a ' ] 

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值