• 数组中添加元素的方法 .push() .unshift() .splice() .concat() …扩展运算符
  • 数组中删除元素的方法 .pop() .shift() .splice()
  • 数组中截取元素的方法 .slice()

一、数组中添加元素的方法

1. 使用 push 方法末尾追加元素

.push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度。

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

2. 使用 unshift 方法在数组的第一项前插入一个元素

.unshift() 方法将一个或多个元素添加到数组的开头,并返回该数组的新长度。

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

3. 使用 splice 方法插入或删除一个元素

.splice(要修改的下标,删除个数,添加的元素) 方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。

var arr = [1,2,3,4,5];
arr.splice(5,0,6);
console.log(arr); // [1,2,3,4,5,6]

4. 使用 concat 方法合并元素

.concat()方法用于将一个数组或值合并至一个数组中,该方法不会改变原数组。

var arr = [1,2,3,4,5];
var newArr = arr.concat(6,7);
console.log(newArr); // [1,2,3,4,5,6,7]

5. 使用 … 扩展运算符合并元素

展开语法 … : 可以在数组构造时, 将数组表达式在语法层面展开。

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

二、数组中删除元素的方法

1. 使用 pop 方法追加元素

.pop() 方法删除数组的末尾元素,并返回该数组的新长度。

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

2. 使用 shift 方法在数组的第一项前插入一个元素

.shift() 方法删除数组的第一个元素,并返回该数组的新长度。

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

三、数组中截取元素的方法

.slice(开始下标,结束下标) 方法删除数组的第一个元素,不改变原数组。

var arr = [1,2,3,4,5,6,7,8,9];
var newArr = arr.slice(2,6); // 取值范围为[2,6),即截取下标为 2,3,4,5 所对应的值
console.log(newArr); // [3,4,5,6]

js数组中修改元素的方法相关推荐

  1. js判断数组中重复元素并找出_javascript查找数组中重复元素的方法

    这篇文章主要介绍了JS查找数组中重复元素的方法,结合具体实例形式对比分析了javascript针对数组的遍历.判断.排序等相关操作技巧,需要的朋友可以参考下 本文实例讲述了JS查找数组中重复元素的方法 ...

  2. JS JavaScript中去除数组中重复元素的方法

    JS JavaScript中去除数组中重复元素的方法 感觉比较好理解的3种方法,总结一下,大家共同学习 方法一: Array.prototype.method1 = function(){ var a ...

  3. JS中去除数组中重复元素的方法

    JS中去除数组中重复元素的方法 第一种方法:使用数组中的splice方法 splice():删除元素,并向数组添加新元素,并返回被删除的元素 function f1(){var _arr=[8,5,0 ...

  4. php 合并重复数据合并,PHP_php合并数组中相同元素的方法,本文实例讲述了php合并数组中 - phpStudy...

    php合并数组中相同元素的方法 本文实例讲述了php合并数组中相同元素的方法.分享给大家供大家参考.具体如下: 关于重复数组的删除我们都介绍过N种方法了,今天这个例子有点不同就是 删除数组中相同的元素 ...

  5. php 两个数组中不同的元素,PHP实现查询两个数组中不同元素的方法

    这篇文章主要介绍了PHP实现查询两个数组中不同元素的方法,涉及PHP数组差集运算与数组合并的相关技巧,需要的朋友可以参考下 本文实例讲述了PHP实现查询两个数组中不同元素的方法.分享给大家供大家参考, ...

  6. PHP怎么合并元素不等的数组_php合并数组中相同元素的方法

    这篇文章主要介绍了php合并数组中相同元素的方法,通过一个自定义函数遍历数组实现数组中相同项的合并,是非常实用的技巧,需要的朋友可以参考下 本文实例讲述了php合并数组中相同元素的方法.分享给大家供大 ...

  7. java删除数组中重复元素的方法

    java删除数组中重复元素的方法 方法一:for双循环 方法二:利用HashMap,储存元素 方法一:for双循环 1.声明int类型index,该数即可为不重复元素下标,还可统计数组中不重复元素的个 ...

  8. php 数组 合并相同元素,php合并数组中相同元素的方法

    本文实例讲述了php合并数组中相同元素的方法.分享给大家供大家参考.具体如下: 关于重复数组的删除我们都介绍过N种方法了,今天这个例子有点不同就是 删除数组中相同的元素,只保留一个相同元素,具体实例代 ...

  9. c语言删除数组中的最小值,C语言中删除数组中某个元素的方法

    C语言中删除数组中某个元素的方法 发布时间:2020-06-17 14:22:39 来源:亿速云 阅读:1964 作者:鸽子 C语言实现删除数组中某个元素 大家知道C语言实现删除数组中某个元素方法吗? ...

最新文章

  1. 【BZOJ】2120: 数颜色
  2. 这 4 款 MySQL 调优工具 yyds
  3. oracle merge
  4. 深入理解 JavaScript 原型
  5. Reg Infomation
  6. ORA-04031错误导致宕机案例分析
  7. 【洛谷 - P1231 】教辅的组成(网络流最大流,拆点)
  8. Vue 封装的过渡与动画
  9. Android SDK实例之Snake游戏深入解析(一)
  10. _GUN_SOURCE宏
  11. Bailian4145 放弃考试 POJ2976 ZOJ3068 Dropping tests【二分法+01分数规划】
  12. 判断用户是否开启定位功能 / 判断用户是否为应用程序开启定位功能
  13. ELementD对象
  14. 【Python爬虫实战】使用Selenium爬某音乐歌曲及评论信息啦~
  15. python历史时间轴可视化_TimeLine一个基于Python的时间轴创建者 | MOS86
  16. matlab图像质量评价程序,图像质量评价指标之Matlab实现
  17. 简单基于tun实现的用户态NAT64
  18. IOS 检测摇一摇动作的实现方式
  19. java实现HTTPS单向认证TLS指定加密套件(文章很详细,好文章!)
  20. 深入浅出boot2.0第六章 数据库事务处理 隔离级别 传播行为

热门文章

  1. 报错:If reserved memory is >> allocated memory
  2. DIETClassifier文档
  3. jqGrid multiselect多选模式下 multiboxonly设置为true 点击行原选中行会被重置问题处理
  4. 小猫爪:i.MX RT1050学习笔记16-启动流程(Boot Flow)
  5. HPE云总监与存储主管相继离职
  6. 你会对老板说这十句傻话吗
  7. 靠谱的快速入门机器学习和深度学习路线
  8. linux 多于账户,zabbix+grafana ——小于初始,大于勤拙@时雨扰扰,几多怅惘,几多忧思...
  9. 202202笔记本电脑性价比选择
  10. 适合计算机应用的班群名称,有个性的班级群名称大全,有创意的班级群名昵称...