js数组操作

1 篇文章 0 订阅

1.操作数组-新增

目标:掌握利用push向数组添加元素(数据)
  •  数组.push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度 (重点)
语法:
arr.push(元素1,……,元素n)
  • arr.unshift(新增的内容) 方法将一个或多个元素添加到数组的开头,并返回该数组的新长度
语法:
arr.unshift(元素1,……,元素)

2.操作数组-删除

目标:能够删除数组元素(数据)
  • 数组. pop() 方法从数组中删除最后一个元素,并返回该元素的值
语法:arr.pop()
  • 数组. shift() 方法从数组中删除第一个元素,并返回该元素的值
语法:
arr.shift()
  • 数组. splice() 方法 删除指定元素
语法:
arr.splice(起始位置,删除几个元素)

代码演示:

<script>
      let arr = ["林黛⽟", "贾元春", "贾探春", "贾惜春"];

      // pop 删除数组的最后一个单元
      arr.pop();
      console.log(arr); //['林黛⽟', '贾元春', '贾探春']

      // shift 删除数组的第一个单元
      arr.shift();
      console.log(arr); //['贾元春', '贾探春']

      // push 向数组结尾添加一个新单元
      arr.push("薛宝钗");
      console.log(arr); //['贾元春', '贾探春', '薛宝钗']

      // unshift 向数组开头添加一个新单元
      arr.unshift("贾宝玉");
      console.log(arr); //['贾宝玉', '贾元春', '贾探春', '薛宝钗']

      // splice 删除、修改
      // ① splice只有两个参数时,表示删除
      // 数组名.splice(起始位置索引值为a,删除元素个数为b)
      // 表示从索引值为a的元素开始删除,一直删除b个元素
      arr.splice(1, 2);
      console.log(arr);// ['贾宝玉', '薛宝钗']

      // ②修改
      // 数组名.splice(1,2,替换元素,替换元素)
      arr.splice(0,2,'肖战','王一博')
      console.log(arr);//['肖战', '王一博']
    </script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值