js数组中修改元素的方法
- 数组中添加元素的方法 .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数组中修改元素的方法相关推荐
- js判断数组中重复元素并找出_javascript查找数组中重复元素的方法
这篇文章主要介绍了JS查找数组中重复元素的方法,结合具体实例形式对比分析了javascript针对数组的遍历.判断.排序等相关操作技巧,需要的朋友可以参考下 本文实例讲述了JS查找数组中重复元素的方法 ...
- JS JavaScript中去除数组中重复元素的方法
JS JavaScript中去除数组中重复元素的方法 感觉比较好理解的3种方法,总结一下,大家共同学习 方法一: Array.prototype.method1 = function(){ var a ...
- JS中去除数组中重复元素的方法
JS中去除数组中重复元素的方法 第一种方法:使用数组中的splice方法 splice():删除元素,并向数组添加新元素,并返回被删除的元素 function f1(){var _arr=[8,5,0 ...
- php 合并重复数据合并,PHP_php合并数组中相同元素的方法,本文实例讲述了php合并数组中 - phpStudy...
php合并数组中相同元素的方法 本文实例讲述了php合并数组中相同元素的方法.分享给大家供大家参考.具体如下: 关于重复数组的删除我们都介绍过N种方法了,今天这个例子有点不同就是 删除数组中相同的元素 ...
- php 两个数组中不同的元素,PHP实现查询两个数组中不同元素的方法
这篇文章主要介绍了PHP实现查询两个数组中不同元素的方法,涉及PHP数组差集运算与数组合并的相关技巧,需要的朋友可以参考下 本文实例讲述了PHP实现查询两个数组中不同元素的方法.分享给大家供大家参考, ...
- PHP怎么合并元素不等的数组_php合并数组中相同元素的方法
这篇文章主要介绍了php合并数组中相同元素的方法,通过一个自定义函数遍历数组实现数组中相同项的合并,是非常实用的技巧,需要的朋友可以参考下 本文实例讲述了php合并数组中相同元素的方法.分享给大家供大 ...
- java删除数组中重复元素的方法
java删除数组中重复元素的方法 方法一:for双循环 方法二:利用HashMap,储存元素 方法一:for双循环 1.声明int类型index,该数即可为不重复元素下标,还可统计数组中不重复元素的个 ...
- php 数组 合并相同元素,php合并数组中相同元素的方法
本文实例讲述了php合并数组中相同元素的方法.分享给大家供大家参考.具体如下: 关于重复数组的删除我们都介绍过N种方法了,今天这个例子有点不同就是 删除数组中相同的元素,只保留一个相同元素,具体实例代 ...
- c语言删除数组中的最小值,C语言中删除数组中某个元素的方法
C语言中删除数组中某个元素的方法 发布时间:2020-06-17 14:22:39 来源:亿速云 阅读:1964 作者:鸽子 C语言实现删除数组中某个元素 大家知道C语言实现删除数组中某个元素方法吗? ...
最新文章
- 【BZOJ】2120: 数颜色
- 这 4 款 MySQL 调优工具 yyds
- oracle merge
- 深入理解 JavaScript 原型
- Reg Infomation
- ORA-04031错误导致宕机案例分析
- 【洛谷 - P1231 】教辅的组成(网络流最大流,拆点)
- Vue 封装的过渡与动画
- Android SDK实例之Snake游戏深入解析(一)
- _GUN_SOURCE宏
- Bailian4145 放弃考试 POJ2976 ZOJ3068 Dropping tests【二分法+01分数规划】
- 判断用户是否开启定位功能 / 判断用户是否为应用程序开启定位功能
- ELementD对象
- 【Python爬虫实战】使用Selenium爬某音乐歌曲及评论信息啦~
- python历史时间轴可视化_TimeLine一个基于Python的时间轴创建者 | MOS86
- matlab图像质量评价程序,图像质量评价指标之Matlab实现
- 简单基于tun实现的用户态NAT64
- IOS 检测摇一摇动作的实现方式
- java实现HTTPS单向认证TLS指定加密套件(文章很详细,好文章!)
- 深入浅出boot2.0第六章 数据库事务处理 隔离级别 传播行为
热门文章
- 报错:If reserved memory is >> allocated memory
- DIETClassifier文档
- jqGrid multiselect多选模式下 multiboxonly设置为true 点击行原选中行会被重置问题处理
- 小猫爪:i.MX RT1050学习笔记16-启动流程(Boot Flow)
- HPE云总监与存储主管相继离职
- 你会对老板说这十句傻话吗
- 靠谱的快速入门机器学习和深度学习路线
- linux 多于账户,zabbix+grafana ——小于初始,大于勤拙@时雨扰扰,几多怅惘,几多忧思...
- 202202笔记本电脑性价比选择
- 适合计算机应用的班群名称,有个性的班级群名称大全,有创意的班级群名昵称...