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 相关文章推荐
jQuery ajax BUG:object doesn't support this property or method
Jul 06 Javascript
跟我学习javascript的call(),apply(),bind()与回调
Nov 16 Javascript
基于jQuery实现简单的折叠菜单效果
Nov 23 Javascript
javascript定义类和类的实现实例详解
Dec 01 Javascript
node.js express安装及示例网站搭建方法(分享)
Aug 22 Javascript
vue实现全选、反选功能
Nov 17 Javascript
layui的table中显示图片方法
Aug 17 Javascript
js实现一个页面多个倒计时的3种方法
Feb 25 Javascript
产制造追溯系统之通过微信小程序实现移动端报表平台
Jun 03 Javascript
js JSON.stringify()基础详解
Jun 19 Javascript
vue实现在进行增删改操作后刷新页面
Aug 05 Javascript
vant picker+popup 自定义三级联动案例
Nov 04 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/08/03 PHP
php访问数组最后一个元素的函数end()用法
2015/03/18 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
Windows下php+mysql5.7配置教程
2017/05/16 PHP
写了一个layout,拖动条连贯,内容区可为iframe
2007/08/19 Javascript
用jquery与css打造个性化的单选框和复选框
2010/10/20 Javascript
JS Range HTML文档/文字内容选中、库及应用介绍
2011/05/12 Javascript
jquery随机展示头像代码
2011/12/21 Javascript
js获取当月最后一天实例代码
2013/11/19 Javascript
基于javascript、ajax、memcache和PHP实现的简易在线聊天室
2015/02/03 Javascript
详解javascript数组去重问题
2015/11/06 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
2016/05/25 Javascript
jQuery实现移动端手机商城购物车功能
2016/09/24 Javascript
iview日期控件,双向绑定日期格式的方法
2018/03/15 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
2019/02/26 Javascript
JavaScript学习教程之cookie与webstorage
2019/06/23 Javascript
a标签调用js的方法总结
2019/09/05 Javascript
Vue实现剪切板图片压缩功能
2020/02/04 Javascript
原生javascript中this几种常见用法总结
2020/02/24 Javascript
[03:18]DOTA2亚洲邀请赛小组赛第一日 RECAP赛事回顾
2015/01/30 DOTA
[42:20]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
python中使用enumerate函数遍历元素实例
2014/06/16 Python
Python基于jieba库进行简单分词及词云功能实现方法
2018/06/16 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
2019/06/12 Python
python下载库的步骤方法
2019/10/12 Python
python实现的批量分析xml标签中各个类别个数功能示例
2019/12/30 Python
Python 安装 virturalenv 虚拟环境的教程详解
2020/02/21 Python
Python3.6 中的pyinstaller安装和使用教程
2020/03/16 Python
python如何导出微信公众号文章方法详解
2020/08/31 Python
保安公司服务承诺书
2014/05/28 职场文书
单位工作证明书格式
2014/10/04 职场文书
门球健将观后感
2015/06/16 职场文书
关于党风廉政建设宣传教育月的活动总结!
2019/08/08 职场文书
Redis做数据持久化的解决方案及底层原理
2021/07/15 Redis