数组操作使我们日常使用频率很高的一类方法,今天就数组的操作方法做一个总结。

2. pop() —— 删除数组中的最后一个元素,并返回这个元素

语法:array.pop(); 无参数

返回值:删除数组的最后一个元素,并返回这个元素。

 var arr = [1, 2, 3, 4, 5, 6]; arr.pop(); // 6 arr; // [1, 2, 3, 4, 5];

3. shift() —— 删除数组的第一个元素, 并返回这个元素

语法:array.shift();

返回值:删除数组的第一个元素,并返回这个元素。

 var arr = [1, 2, 3, 4, 5, 6]; arr.shift(); // 1 arr; // [2, 3, 4, 5, 6];

4. push()—向数组的末尾追加元素,并返回新数组的长度

语法:array.push(item1, ..., item2);

参数:item1, ..., item2——被追加的元素,数目不限。

返回值:追加元素后新数组的长度。

 var arr = [1, 2, 3, 4, 5, 6]; arr.push(7,8,9,0); // 10 (新数组的长度) arr; [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]

5. unshift()——方法可向数组的开头添加一个或更多元素,并返回新数组的长度

语法:array.unshift(item1, ..., item2);

参数:item1, ..., item2——被追加的元素,数目不限。

返回值:添加元素后新数组的长度。

 var arr = [1, 2, 3, 4, 5, 6]; arr.unshift(7,8,9,0); // 10 (新数组的长度) arr; // [7, 8, 9, 0, 1, 2, 3, 4, 5, 6]

编程是一种修行,我愿与志同道合的朋友携手前行,一起探索有关编程的奥妙!

如果您在前端学习的过程中遇到难题,欢迎【关注】并【私信】我,大家一起交流解决!

文章推荐:

JS数组操作方法总结(一)——splice

助你深入理解JS变量提升+为何let变量无法提升

带你一分钟理解JS闭包——通俗易懂

参数数组长度_JS数组操作方法总结(二)——pop、shift、push、unshift相关推荐

  1. 【C 语言】数组 ( 数组本质 | 数组长度定义 | 数组初始化 | 编译时初始化 | 显式初始化 - 重置内存 )

    文章目录 一.数组本质 二.数组长度定义 三.数组初始化 1.编译时初始化 2.显式初始化 ( 重置内存 ) 一.数组本质 数组本质 : 类型角度 : 从 数组元素 类型角度分析 , 数组是 相同类型 ...

  2. java:数组长度与数组元素位置的关系

    数组长度与数组元素位置的关系 相关说明 源码 运行结果 相关说明 数组的长度和元素的位置.个数有一小点需要注意.数组长度为数组元素的个数,这里设为n.数组元素位置,最后一个元素为n-1. 源码 cla ...

  3. php 二维数组 长度,php获取一维,二维数组长度的方法

    在php中获取数组长度方法很简单,php为我们提供了两个函数可以计算一维数组长度,如count,sizeof都可以直接统计数组长度哦,下面我们来看几个实例吧. php如何获取数组的长度,使用php函数 ...

  4. php 获取对象中的元素个数组长度,php数组长度怎么获取

    我们可以将元素添加到数组或从数组中删除元素,那么如果我们想要知道数组中存在的元素的总长度或总数,我们就可以使用count() 或sizeof函数. 下面我们就通过简单的示例,给大家介绍php获取数组长 ...

  5. js 数组(定义数组,数组长度,数组计算,元素类型转换)

    一.定义数组的方法: 1. var arr=[]; 2: var arr=new arrary(); 3: //split() 方法用于把一个字符串分割成字符串数组. var s=("1,2 ...

  6. shell读取php 数组长度,shell数组的定义、数组长度

    Shell在编程方面比Windows批处理强大很多,无论是在循环.运算. bash支持一维数组(不支持多维数组),并且没有限定数组的大小.类似与C语言,数组元素的下标由0开始编号.获取数组中的元素要利 ...

  7. python 二维数组长度_剑指offer二维数组中的查找【Java+Python】

    点击上方"蓝字",关注了解更多 二维数组中的查找 1. 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序 ...

  8. js 去重某个键值 数组对象_js数组去重(包括对象数组去重)

    2019.08.02补: 对象数组建议直接循环然后使用工具库(lodash)的深比较,评论里也有指出,文章的方法有些取巧了 生产环境不要这么玩~. 方法一:利用ES6的Array.from()/扩展运 ...

  9. js 去重某个键值 数组对象_JS数组去重常见方法分析

    数组去重是开发中经常会遇到的问题,也是面试时经常会考到的.JS实现数组去重可以有多种方法: 一.简单的去重方法 用一个类比来简单解释一下这种去重方法的思路:A篮子里有若干个不同颜色和大小的球,旁边放一 ...

最新文章

  1. linux虚拟机启动网卡命令,命令行下无法联网怎么办,vmware下安装archlinux实现网络连接,实机grub引导启动linux...
  2. Android手机启动流程与TEE OS
  3. mysql的dml全,MySQL数据管理----DML语言(全记住)(示例代码)
  4. 解决ubuntu16.04 qt5.9.1无法输入中文
  5. Spring的组件赋值以及环境属性@PropertySource
  6. SVN 冲突文件快速解决方法
  7. 运行命令、文件扩展名速查、Windows运行命令大全
  8. Java白皮书的关键术语
  9. linux下用C/C++和socket实现的驾校约车助手
  10. e5服务器系列天梯图,最新的至强e5处理器天梯图
  11. Python学习[4]:urllib库-爬虫的第三步之代理IP
  12. 数据库入门-----Windows平台下按照和配置MySQL
  13. python 报错“xxx is not defined”
  14. 用Sympy计算高次方程的判别式
  15. 进击的马云,失落的码农
  16. php 合并对象_PHP合并数组对象
  17. 找不到该项目 请确认该项目的位置_裕同拟在上海投7亿建包装新项目;可回收、可再用、可降解的生物基涂层雪糕包装来了;利安德巴塞尔美国50万吨/年PE新装置试车...
  18. 身家过亿的帝都富豪来参加1024节专属盛典,小码农献上单链表一篇来庆祝盛典
  19. iOS开发用到的强大的开源工具
  20. l开头的英文车标是什么车_l开头的车标一串英文(车标里面带个大写L,看外观是辆跑车,是什么牌子啊,不是雷克萨斯?)...

热门文章

  1. 技术除了工作,还有什么可以提升的?
  2. Spring Cloud Alibaba基础教程:Nacos的数据持久化
  3. java窗口坐标_如何在Java中获取窗口外部的鼠标单击坐标
  4. mysql fabric c .net_MySQL Fabric [01] 简介
  5. 基于帝国cms 7.5带支付个人也可以使用的h5微信商城
  6. C++ socket传输结构体
  7. with error 126:找不到指定的模块
  8. pytorch筛选修改问题
  9. No loop matching the specified signature and casting
  10. 深度对抗学习在图像分割和超分辨率中的应用