JavaScript中数组的各种操作的总结(必看篇)


Posted in Javascript onFebruary 13, 2017

js数组的新建,头插入,尾插入,头删除,尾删除,中间删除,删除多个,多个数组合并,数组倒序,数组截取等等,都有对应的例子。

声明一个数组

原来是如下声明:

var s = new Array();

但是 现在编辑器推荐使用如下声明:简洁

var s = [];

concat 方法

返回一个新数组,这个新数组是由两个或更多数组组合而成的。不修改原数组。

JavaScript中数组的各种操作的总结(必看篇)

join 方法

返回字符串值,其中包含了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来。不修改原数组

JavaScript中数组的各种操作的总结(必看篇)

pop 方法

移除数组中的最后一个元素并返回该元素。修改原数组

JavaScript中数组的各种操作的总结(必看篇)

push 方法

将新元素添加到一个数组中,并返回数组的新长度值。修改原数组

JavaScript中数组的各种操作的总结(必看篇)

reverse 方法

返回一个元素顺序被反转的 Array 对象。修改原数组

JavaScript中数组的各种操作的总结(必看篇)

shift 方法

移除数组中的第一个元素并返回该元素。修改原数组

JavaScript中数组的各种操作的总结(必看篇)

slice 方法

返回一个数组的一段。不修改原数组

参数是(start,end)

JavaScript中数组的各种操作的总结(必看篇)

sort 方法

返回一个元素已经进行了排序的 Array 对象。修改原数组

JavaScript中数组的各种操作的总结(必看篇)

splice 方法

从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。修改原数组

参数是(start,deleteCount)

splice 方法可以移除从 start 位置开始的指定个数的元素并插入新元素,从而修改 arrayObj。

JavaScript中数组的各种操作的总结(必看篇)

这个只是简单的删除从0位置开始的2个元素,未插入新的。

JavaScript中数组的各种操作的总结(必看篇)

不但删除了从0位置开始的2个元素,还是插入了a,b 2个元素进去原数组。

JavaScript中数组的各种操作的总结(必看篇)

不但删除了从0位置开始的2个元素,还是仅仅插入了一个元素进去到原数组。

JavaScript中数组的各种操作的总结(必看篇)

不但删除了从0位置 开始的2个元素,还插入了3个元素到原数组。

toString 方法 和 toLocaleString 方法

JavaScript中数组的各种操作的总结(必看篇)

unshift 方法

将指定的元素插入数组开始位置并返回该数组。修改原数组

JavaScript中数组的各种操作的总结(必看篇)

以上这篇JavaScript中数组的各种操作的总结(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS类定义原型方法的两种实现的区别评论很多
Sep 12 Javascript
网站页面自动跳转实现方法PHP、JSP(上)
Aug 01 Javascript
克隆javascript对象的三个方法小结
Jan 12 Javascript
javascript之Partial Application学习
Jan 10 Javascript
Javascript中判断变量是数组还是对象(array还是object)
Aug 14 Javascript
JavaScript新窗口与子窗口传值详解
Feb 11 Javascript
酷炫jQuery全屏3D焦点图动画效果
Mar 22 Javascript
zTree获取当前节点的下一级子节点数实例
Sep 05 Javascript
在vue中获取token,并将token写进header的方法
Sep 26 Javascript
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
Nov 08 Javascript
Vue SSR 即时编译技术的实现
May 06 Javascript
Javascript confirm多种使用方法解析
Sep 25 Javascript
JS实现选定指定HTML元素对象中指定文本内容功能示例
Feb 13 #Javascript
利用js判断手机是否安装某个app的多种方案
Feb 13 #Javascript
详谈js中window.location.search的用法和作用
Feb 13 #Javascript
JS基于onclick事件实现单个按钮的编辑与保存功能示例
Feb 13 #Javascript
js获取当前页的URL与window.location.href简单方法
Feb 13 #Javascript
js实现九宫格拼图小游戏
Feb 13 #Javascript
AngularJS学习第二篇 AngularJS依赖注入
Feb 13 #Javascript
You might like
比较时间段一与时间段二是否有交集的php函数
2011/05/31 PHP
PHP类与对象中的private访问控制的疑问
2012/11/01 PHP
php中unlink()、mkdir()、rmdir()等方法的使用介绍
2012/12/21 PHP
PHP随机生成唯一HASH值自定义函数
2015/04/20 PHP
php安装dblib扩展,连接mssql的具体步骤
2017/03/02 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
PHP强制转化的形式整理
2020/05/22 PHP
js 替换
2008/02/19 Javascript
javascript 写类方式之一
2009/07/05 Javascript
JQuery toggle使用分析
2009/11/16 Javascript
aspx中利用js实现确认删除代码
2010/07/22 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
原生js实现电商侧边导航效果
2017/01/19 Javascript
VueCli3构建TS项目的方法步骤
2018/11/07 Javascript
Echarts之悬浮框中的数据排序问题
2018/11/08 Javascript
vue 使用鼠标滚动加载数据的例子
2019/10/31 Javascript
JavaScript实现联动菜单特效
2020/01/07 Javascript
[01:28]2014DOTA2国际邀请赛中国区预选赛四大豪门直升机抵达会场
2014/05/24 DOTA
Python多进程编程技术实例分析
2014/09/16 Python
Python中的localtime()方法使用详解
2015/05/22 Python
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
python利用requests库进行接口测试的方法详解
2018/07/06 Python
使用Python控制摄像头拍照并发邮件
2019/04/23 Python
Python读取实时数据流示例
2019/12/02 Python
中文专业毕业生自荐信
2013/10/28 职场文书
党建工作先进材料
2014/05/02 职场文书
初中教师业务学习材料
2014/05/12 职场文书
合作协议书范文
2014/08/20 职场文书
学校创先争优活动总结
2014/08/28 职场文书
股东出资证明书范例
2014/10/04 职场文书
信访稳定工作汇报
2014/10/27 职场文书
高中社区服务活动报告
2015/02/05 职场文书
离婚起诉书怎么写
2015/05/19 职场文书
2016年中学植树节活动总结
2016/03/16 职场文书
Python3 类型标注支持操作
2021/06/02 Python