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 EasyUI API 中文文档 - Draggable 可拖拽
Sep 29 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
Oct 09 Javascript
Js实现动态添加删除Table行示例
Apr 14 Javascript
基于JS实现的倒计时程序实例
Jul 24 Javascript
Boostrap入门准备之border box
May 09 Javascript
jQuery实现拖动剪裁图片作为头像
Dec 28 Javascript
JS对象是否拥有某属性如何判断
Feb 03 Javascript
javascript获取以及设置光标位置
Feb 16 Javascript
Angular2中select用法之设置默认值与事件详解
May 07 Javascript
Vue.js项目部署到服务器的详细步骤
Jul 17 Javascript
vue中使用element组件时事件想要传递其他参数的问题
Sep 18 Javascript
小程序实现列表倒计时功能
Jan 29 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在项目中寻找代码的坏味道(综艺命名)
2012/07/19 PHP
PHP中计算字符串相似度的函数代码
2012/12/29 PHP
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
[Web]防止用户复制页面内容和另存页面的方法
2009/02/06 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
详解参数传递四种形式
2015/07/21 Javascript
深入理解JavaScript中的箭头函数
2015/07/28 Javascript
javascript中checkbox使用方法实例演示
2015/11/19 Javascript
JQuery ztree 异步加载实例讲解
2016/02/25 Javascript
JavaScript实现事件的中断传播和行为阻止方法示例
2017/01/20 Javascript
vue过渡和animate.css结合使用详解
2017/06/14 Javascript
提高Node.js性能的应用技巧分享
2017/08/10 Javascript
SVG动画vivus.js库使用小结(实例代码)
2017/09/14 Javascript
基于jQuery实现的设置文本区域的光标位置
2018/06/15 jQuery
在Python的Django框架中为代码添加注释的方法
2015/07/16 Python
Python使用Pickle库实现读写序列操作示例
2018/06/15 Python
Python将一个Excel拆分为多个Excel
2018/11/07 Python
Python面向对象之类的定义与继承用法示例
2019/01/14 Python
详解python selenium 爬取网易云音乐歌单名
2019/03/28 Python
python中对数据进行各种排序的方法
2019/07/02 Python
用Python实现BP神经网络(附代码)
2019/07/10 Python
pytorch中使用cuda扩展的实现示例
2020/02/12 Python
20行Python代码实现视频字符化功能
2020/04/13 Python
Python实现GIF图倒放
2020/07/16 Python
美国高端医师级美容产品电商:BeautifiedYou.com
2017/04/17 全球购物
限量版运动鞋和街头服饰:TheDrop
2020/09/06 全球购物
经销商会议欢迎词
2014/01/11 职场文书
聘任书模板
2014/03/29 职场文书
初三新学期计划书
2014/05/03 职场文书
高校优秀辅导员事迹材料
2014/05/07 职场文书
销售求职信范文
2014/05/26 职场文书
伏羲庙导游词
2015/02/09 职场文书
统计员岗位职责范本
2015/04/14 职场文书
Python通用验证码识别OCR库ddddocr的安装使用教程
2022/07/07 Python