添加删除数组元素方法

1. push() 在我们数组的末尾 添加一个或者多个数组元素   push  推

(1) push 是可以给数组追加新的元素

(2) push() 参数直接写 数组元素就可以了

(3) push完毕之后,返回的结果是 新数组的长度

(4) 原数组也会发生变化

var arr = [1, 2, 3];
//arr.push(4, 'pink');
console.log(arr.push(4, 'pink'));
console.log(arr);

2. unshift 在我们数组的开头 添加一个或者多个数组元素

(1) unshift是可以给数组前面追加新的元素

(2) unshift() 参数直接写 数组元素就可以了

(3) unshift完毕之后,返回的结果是 新数组的长度

(4) 原数组也会发生变化

console.log(arr.unshift('red', 'purple'));
console.log(arr);

3. pop() 它可以删除数组的最后一个元素

(1) pop是可以删除数组的最后一个元素 记住一次只能删除一个元素

(2) pop() 没有参数

(3) pop完毕之后,返回的结果是 删除的那个元素

(4) 原数组也会发生变化

console.log(arr.pop());
console.log(arr);

4. shift() 它可以删除数组的第一个元素

(1) shift是可以删除数组的第一个元素 记住一次只能删除一个元素

(2) shift() 没有参数

(3) shift完毕之后,返回的结果是 删除的那个元素

(4) 原数组也会发生变化

        console.log(arr.shift());console.log(arr);

应用:有一个包含工资的数组[1500, 1200, 2000, 2100, 1800],要求把数组中工资超过2000的删除,剩余的放到新数组里面

        var arr = [1500, 1200, 2000, 2100, 1800];var newArr = [];for (var i = 0; i < arr.length; i++) {if (arr[i] < 2000) {// newArr[newArr.length] = arr[i];newArr.push(arr[i]);}}console.log(newArr);

JavaScript 添加删除数组元素相关推荐

  1. js添加删除数组元素

    添加元素 <script>// 1.push()在数组元素的末尾 添加一个或多个数组元素 push推var arr=[1,2,3];// arr.push(4,'lxl')会返回新数组的长 ...

  2. 如何从JavaScript中删除数组中的元素?

    本文翻译自:How to remove element from an array in JavaScript? var arr = [1,2,3,5,6]; I want to remove the ...

  3. javascript比较删除数组头元素的不同方法的效率

    javascript比较删除数组头元素的不同方法的效率 Array.prototype.shift() 删除并返回数组的第一个元素 我搜索的实现是,创建一个新数组,然后对从i=1开始,对新数组的i-1 ...

  4. javascript删除数组元素的几个方法

    javascript删除数组元素的7个方法 文章目录 一.length属性 二.delete关键字 三.pop()栈方法 四.shift()队列方法 五.splice()操作方法 六.迭代方法 七.p ...

  5. javascript删除数组元素的7个方法

    在JavaScript中,除了Object之外,Array类型(数组)恐怕就是最常用的类型了.与其他语言的数组相比,JavaScript中的Array非常灵活.这种灵活性有利有弊,好处是其富有创造性, ...

  6. html中删除指定数组下标,图文详解JavaScript中删除数组某个元素的方法

    在前端开发中经常需要使用JavaScript,那你知道如何用JS删除数值的指定元素吗?这篇文章就给大家分享JS删除数组某个元素的几种方法,感兴趣的朋友可以参考一下,希望可以帮助到你. 方法一:slic ...

  7. Javascript循环删除数组中元素的3种方法

    本文主要跟大家分享了关于Javascript循环删除数组中元素的几种方法,分享出来供大家参考学习,下面与微点阅读小编一起来看看详细的介绍: 问题 大家在码代码的过程中,经常会遇到在循环中移除指定元素的 ...

  8. JS获取数组元素下标,获取数组元素,删除数组元素,添加数组元素

    /* 获取数组元素下标 */var i=list_done.map(item=>item.text).indexOf(value);/* 获取数组元素 */var cur_item=list_d ...

  9. JS删除数组元素的函数介绍

    有时候我们需要数组元素的值,那么就可以参考下面的方法,文中提到了不少这方面的资料,数组去重功能等 split将字符串转为数组并输出的代码: 复制代码 代码如下: <script language ...

最新文章

  1. ALD技术,相机去噪,图像传感器
  2. sqoop 数据迁移
  3. zabbix_agent自动部署安装
  4. C++ OOP学习记录
  5. BZOJ4161 常系数齐次线性递推
  6. Android缩放比例公式,android开发 缩放到指定比例的尺寸
  7. ASP.NET知识集
  8. (转) Spring读书笔记-----Spring的Bean之配置依赖
  9. 磁盘结构非常详细的介绍
  10. 李学斌:广告的罪恶与救赎
  11. 如何将数据库中的表导入到PowerDesigner
  12. Linux开发板循环显示红绿蓝
  13. java对redis的基本操作 - edisonfeng
  14. dvanced Installer Architect
  15. 服务器 虚拟声卡,虚拟声卡,小编教你怎么安装虚拟声卡
  16. length php,length与size()使用对比
  17. 机器之心的进化 / 理解 AI 驱动的软件 2.0 智能革命
  18. 打鼾,是一种全身性疾病
  19. 单变量微积分笔记1——导数1(导数的基本概念)
  20. python遇到Segmentation fault (core dumped)调试方法

热门文章

  1. 投影仪哪个牌子好?怎么选家用投影仪
  2. R语言笔记-用tableStack汇总双变量分析结果
  3. jdbc ResultSetMetaData获取tableName问题
  4. 细数TD源链的崭新可能性
  5. 铁矿石战术方面的特点,以菜的
  6. 父类静态代码块、非静态代码块、构造方法、子类静态代码块、子类非静态代码块、子类构造方法执行顺序
  7. 开通www 国际域名个人网站操作介绍
  8. android 4.4存储,Android 4.4只需512MB内存?别高兴太早
  9. 页面引入JS的四种方式
  10. Python网络爬虫实战(五)批量下载B站收藏夹视频