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 相关文章推荐
jQueryUI写一个调整分类的拖放效果实现代码
May 10 Javascript
JQuery为textarea添加maxlength属性并且兼容IE
Apr 25 Javascript
实测jquery data()如何存值
Aug 18 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
Apr 15 Javascript
javascript实现倒计时(精确到秒)
Jun 26 Javascript
JQuery异步加载PartialView的方法
Jun 07 Javascript
浅谈如何实现easyui的datebox格式化
Jun 12 Javascript
Element-UI中Upload上传文件前端缓存处理示例
Feb 21 Javascript
Vue使用mixin分发组件的可复用功能
Sep 01 Javascript
Egg Vue SSR 服务端渲染数据请求与asyncData
Nov 24 Javascript
JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析
Mar 02 Javascript
JS如何实现手机端输入验证码效果
May 13 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多功能图片处理类
2016/05/15 PHP
利用PHP如何写APP接口详解
2016/08/23 PHP
PHP对象实例化单例方法
2017/01/19 PHP
让你的CSS像Jquery一样做筛选的实现方法
2011/07/10 Javascript
利用JS自动打开页面上链接的实现代码
2011/09/25 Javascript
javascript 进阶篇2 CSS XML学习
2012/03/14 Javascript
基于jQuery实现下拉收缩(展开与折叠)特效
2012/12/25 Javascript
仿谷歌主页js动画效果实现代码
2013/07/14 Javascript
jquery更换文章内容与改变字体大小代码
2013/09/30 Javascript
ExtJS4给Combobox设置列表中的默认值示例
2014/05/02 Javascript
js中实现多态采用和继承类似的方法
2014/08/22 Javascript
详谈JS中实现种子随机数及作用
2016/07/19 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
微信小程序实现留言板(Storage)
2018/11/02 Javascript
k8s node节点重新加入master集群的实现
2021/02/22 Javascript
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
pycharm 使用心得(七)一些实用功能介绍
2014/06/06 Python
Python列表推导式、字典推导式与集合推导式用法实例分析
2018/02/07 Python
Python 记录日志的灵活性和可配置性介绍
2018/02/27 Python
Django中Model的使用方法教程
2018/03/07 Python
如何更优雅地写python代码
2019/07/02 Python
在Python 的线程中运行协程的方法
2020/02/24 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
2020/02/25 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
2020/04/14 Python
CSS3中几个新增加的盒模型属性使用教程
2016/03/01 HTML / CSS
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
Nike香港官网:Nike HK
2019/03/23 全球购物
AutoShack.com加拿大:北美主要的汽车零部件零售商
2019/07/24 全球购物
小学生红领巾广播稿
2014/01/21 职场文书
质量保证书范本
2014/04/29 职场文书
法律专业求职信
2014/05/24 职场文书
离婚协议书范本样本
2014/08/19 职场文书
优秀团员事迹材料2000字
2014/08/20 职场文书
销售代理协议书
2014/09/30 职场文书
联欢会开场白
2015/06/01 职场文书
分布式架构Redis中有哪些数据结构及底层实现原理
2022/03/13 Redis