当前位置: 首页 > news >正文

js数组方法归纳——push、pop、unshift、shift

以下涉及到的数组的四个基础方法均会改变原数组!!!

1、 push()

  • 该方法可以向数组的末尾添加一个或多个元素,并返回数组的新的长度
  • 可以将要添加的元素作为方法的参数传递,这样这些元素将会自动添加到数组的末尾
  • 该方法会将数组新的长度作为返回值返回
	//创建一个数组var arr = ["孙悟空","猪八戒","沙和尚"];var result = arr.push("唐僧");console.log(arr);  // ["孙悟空","猪八戒","沙和尚","唐僧"]console.log("result = "+result);  // result = 4

2、 pop()

  • 该方法可以删除数组的最后一个元素
  • 并将被删除的元素作为返回值返回
	//创建一个数组var arr = ["孙悟空","猪八戒","沙和尚"];result = arr.pop();console.log(arr);   // ["孙悟空","猪八戒"];console.log("result = "+result);  // result = 沙和尚

3、unshift()

  • 向数组开头添加一个或多个元素,并返回新的数组长度
  • 向前边插入元素以后,其他的元素索引会依次调整
	//创建一个数组var arr = ["孙悟空","猪八戒","沙和尚"];result = arr.unshift("牛魔王","二郎神");console.log(arr);  // ['牛魔王', '二郎神', '孙悟空', '猪八戒', '沙和尚']console.log(result); // 5

4、shift()

  • 可以删除数组的第一个元素
  • 并将被删除的元素作为返回值返回
	//创建一个数组var arr = ["孙悟空","猪八戒","沙和尚"];result = arr.shift();console.log(arr);  // ['猪八戒', '沙和尚']console.log("result = "+result);  // result = 孙悟空
http://www.lryc.cn/news/392914.html

相关文章:

  • VPN是什么?
  • 浅析DDoS高防数据中心网络
  • 《安全行业大模型技术应用态势发展报告(2024)》
  • 【基于R语言群体遗传学】-4-统计建模与算法(statistical tests and algorithm)
  • Java springboot校园管理系统源码
  • Lianwei 安全周报|2024.07.01
  • 柯桥职场英语学习商务英语口语生活英语培训生活口语学习
  • Spring与Quartz整合
  • C++之static关键字
  • 嵌入式学习——硬件(Linux内核驱动编程platform、内核定时器、DS18B20)——day61
  • js逆向抠js要点解析与案例分享
  • mac安装docker
  • PDF压缩工具选哪个?6款免费PDF压缩工具分享
  • Go语言--复合类型之指针与数组
  • docker 环境下failed to start lsb故障解决
  • Vue3学习(二)
  • 【C++】开源:地图投影和坐标转换proj库配置使用
  • WordPress主题大前端DUX v8.7源码下载
  • 【论文阅读】自动驾驶光流任务 DeFlow: Decoder of Scene Flow Network in Autonomous Driving
  • 调和均值
  • DP学习——模板模式
  • AOP在业务中的简单使用
  • C# 用户权限界面的测试内容
  • PyCharm
  • 【嵌入式开发 Linux 常用命令系列 1.5 -- grep 过滤特定类型文件】
  • 学习笔记——动态路由——OSPF(邻接/邻居)
  • k8s 答疑
  • [终端安全]-2 移动终端之硬件安全(SE)
  • 数据库与SQL
  • AIGC | 在机器学习工作站安装NVIDIA CUDA® 并行计算平台和编程模型