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获取url中的参数且参数为中文时通过js解码
Mar 19 Javascript
让人蛋疼的JavaScript语法特性
Sep 30 Javascript
jQuery如何防止这种冒泡事件发生
Feb 27 Javascript
JavaScript 事件绑定及深入
Apr 13 Javascript
javascript+HTML5自定义元素播放焦点图动画
Feb 21 Javascript
前端弹出对话框 js实现ajax交互
Sep 09 Javascript
jQuery实现可展开折叠的导航效果示例
Sep 12 Javascript
JS匿名函数实例分析
Nov 26 Javascript
使用yeoman构建angular应用的方法
Aug 14 Javascript
vue实现的双向数据绑定操作示例
Dec 04 Javascript
解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题
Jul 22 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
Oct 15 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
ZF等常用php框架中存在的问题
2008/01/10 PHP
php下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
php将字符串转换成16进制的方法
2015/03/17 PHP
php使用GD库创建图片缩略图的方法
2015/06/10 PHP
使用Apache的rewrite
2021/03/09 Servers
javascript 嵌套的函数(作用域链)
2010/03/15 Javascript
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
2012/02/03 Javascript
兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码
2013/04/19 Javascript
javascript替换已有元素replaceChild()使用介绍
2014/04/03 Javascript
Backbone.js中的集合详解
2015/01/14 Javascript
jQuery验证插件validation使用指南
2015/04/21 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
js简单倒计时实现代码
2016/04/30 Javascript
AngularJS入门(用ng-repeat指令实现循环输出
2016/05/05 Javascript
jsp 自动编译机制详细介绍
2016/12/01 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
nodejs入门教程六:express模块用法示例
2017/04/24 NodeJs
webpack-dev-server远程访问配置方法
2018/02/22 Javascript
微信小程序实现之手势锁功能实例代码
2018/07/19 Javascript
javascript实现简单打字游戏
2019/10/29 Javascript
Linux下编译安装MySQL-Python教程
2015/02/02 Python
tensorflow入门之训练简单的神经网络方法
2018/02/26 Python
pyqt远程批量执行Linux命令程序的方法
2019/02/14 Python
html2canvas把div保存图片高清图的方法示例
2018/03/05 HTML / CSS
Coach澳大利亚官方网站:美国著名时尚奢侈品牌
2017/05/24 全球购物
数控专业毕业生求职信范文
2013/09/21 职场文书
安全宣传标语
2014/06/10 职场文书
企业管理标语
2014/06/10 职场文书
领导班子在批评与自我批评座谈会上的发言
2014/09/28 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书
入党群众意见范文
2015/06/02 职场文书
正能量励志演讲稿三分钟(范文)
2019/07/11 职场文书
SpringRetry重试框架的具体使用
2021/07/25 Java/Android
德劲DE1102数字调谐收音机机评
2022/04/07 无线电
使用CSS实现六边形的图片效果
2022/08/05 HTML / CSS