数组Array的一些方法(总结)


Posted in Javascript onFebruary 17, 2017

数组对象属性和方法的概述:

1> arr.push() 将参数添加至数组的末尾,返回的是新数组的长度

2> arr.unshift() 将参数添加到数组的开头,返回新数组的长度

3> arr.shift() 删除数组的第一位,返回被删除的数字

4> arr.pop() 删除数组的最后一位,返回被删除的数字

5> arr.concat()将参数里面的数字合并到原数组后面,不改变原有的数组,返回一个新数组

6> arr.reverse() 翻转数组,改变原有的数组

7> arr.sort() 定义数组的排序方式
arr.sort(function (a,b){
return a-b;
});

若是a-b,则是从小到大排序;若是b-a,则是从大到小排序

8> arr.slice(startIndex,endIndex) 截取数组,不会改变原数组,返回一个新的数组

从索引startIndex处开始截取,到索引endIndex处结束.startIndex处可以取到,endIndex处取不到.

若是endIndex参数不写,默认截取到最后.

9> arr.splice() 删除数组,会改变原数组

有两个参数时,第一个是删除数组的起始位置,第二个是删除的个数,从起始位置开始删除;

有三个参数或者三个以上时,会把第三个及以后的参数添加至数组的最前面。

10> arr.join()将数组以传入的参数形式拼接成字符串,不会改变原数组.

11> arr.indexOf() 找到匹配项就返回索引值 没有找到就返回-1

以上这篇数组Array的一些方法(总结)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js left,right,mid函数
Jun 10 Javascript
javascript &&和||运算法的另类使用技巧
Nov 28 Javascript
jQuery ajax dataType值为text json探索分享
Sep 23 Javascript
javascript中 try catch用法
Aug 16 Javascript
JS+CSS实现的经典圆角下拉菜单效果代码
Oct 21 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
May 19 Javascript
浅谈JS中的bind方法与函数柯里化
Aug 10 Javascript
js实现按钮控制带有停顿效果的图片滚动
Aug 30 Javascript
Vue实现搜索 和新闻列表功能简单范例
Mar 16 Javascript
微信小程序画布圆形进度条显示效果
Nov 17 Javascript
vue-cli V3.0版本的使用详解
Oct 24 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
Dec 13 Javascript
深入理解javascript的getTime()方法
Feb 16 #Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
Feb 16 #Javascript
js时间戳格式化成日期格式的多种方法介绍
Feb 16 #Javascript
基于JavaScript实现拖动滑块效果
Feb 16 #Javascript
js实现移动端微信页面禁止字体放大
Feb 16 #Javascript
100多个基础常用JS函数和语法集合大全
Feb 16 #Javascript
js实现tab切换效果
Feb 16 #Javascript
You might like
PHP远程连接MYSQL数据库非常慢的解决方法
2008/07/05 PHP
php中如何使对象可以像数组一样进行foreach循环
2013/08/09 PHP
php fsockopen解决办法 php实现多线程
2014/01/20 PHP
使用SyntaxHighlighter实现HTML高亮显示代码的方法
2010/02/04 Javascript
javascript window.confirm确认 取消对话框实现代码小结
2012/10/21 Javascript
jQuery淡入淡出元素让其效果更为生动
2014/09/01 Javascript
jquery实现鼠标滑过小图查看大图的方法
2015/07/20 Javascript
jQuery实现类似老虎机滚动抽奖效果
2015/08/06 Javascript
javascript检测flash插件是否被禁用的方法
2016/01/14 Javascript
jQuery数组处理函数整理
2016/08/03 Javascript
BootStrap3中模态对话框的使用
2017/01/06 Javascript
AngularJS实现动态添加Option的方法
2017/05/17 Javascript
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
Angular异步变同步处理方法
2018/08/13 Javascript
js字符串倒序的实例代码
2018/11/30 Javascript
vue文件运行的方法教学
2019/02/12 Javascript
node将geojson转shp返回给前端的实现方法
2019/05/29 Javascript
深入浅出vue图片路径的实现
2019/09/04 Javascript
Vue强制组件重新渲染的方法讨论
2020/02/03 Javascript
简单介绍Python中的RSS处理
2015/04/13 Python
一个基于flask的web应用诞生 组织结构调整(7)
2017/04/11 Python
浅谈Python实现贪心算法与活动安排问题
2017/12/19 Python
Python中支持向量机SVM的使用方法详解
2017/12/26 Python
30秒轻松实现TensorFlow物体检测
2018/03/14 Python
python实现周期方波信号频谱图
2018/07/21 Python
python实现括号匹配的思路详解
2018/08/23 Python
python+selenium 点击单选框-radio的实现方法
2019/09/03 Python
python 利用zmail库发送邮件
2020/09/11 Python
Python实现Kerberos用户的增删改查操作
2020/12/14 Python
python re.match()用法相关示例
2021/01/27 Python
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
幼儿园家长寄语
2014/04/02 职场文书
幼儿园园长新年寄语2015
2014/12/08 职场文书
师德师风学习材料
2014/12/19 职场文书
建议书格式
2015/02/04 职场文书
干货!开幕词的写作方法
2019/04/02 职场文书